Add mandoc-manpage for mv(1)
and mark it as finished in README. Make it clear that -i has not been implemented yet and drop the flag in the code instead of erroring out.
This commit is contained in:
parent
409db4e5d7
commit
7437901098
2
README
2
README
@ -45,7 +45,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
|
||||
=* mkdir yes none
|
||||
=* mkfifo yes none
|
||||
= mktemp non-posix none
|
||||
= mv yes (-i)
|
||||
=* mv yes (-i)
|
||||
= nice yes none
|
||||
= nl no -d, -f, -h, -l, -n, -p, -v, -w
|
||||
= nohup yes none
|
||||
|
58
mv.1
58
mv.1
@ -1,22 +1,36 @@
|
||||
.TH MV 1 sbase\-VERSION
|
||||
.SH NAME
|
||||
mv \- move files and directories
|
||||
.SH SYNOPSIS
|
||||
.B mv
|
||||
.RB [ \-f ]
|
||||
.I file
|
||||
.RI [ name ]
|
||||
.P
|
||||
.B mv
|
||||
.RB [ \-f ]
|
||||
.RI [ file ...]
|
||||
.RI [ directory ]
|
||||
.SH DESCRIPTION
|
||||
.B mv
|
||||
moves or renames a given file or directory, naming it the given name. If
|
||||
multiple files and directories are listed they will be moved into the given
|
||||
directory.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-f
|
||||
do not prompt for confirmation before overwriting the destination path.
|
||||
.Dd January 28, 2015
|
||||
.Dt MV 1 sbase\-VERSION
|
||||
.Sh NAME
|
||||
.Nm mv
|
||||
.Nd move files and directories
|
||||
.Sh SYNOPSIS
|
||||
.Nm mv
|
||||
.Op Fl f | Fl i
|
||||
.Ar source ...
|
||||
.Ar destination
|
||||
.Sh DESCRIPTION
|
||||
.Nm
|
||||
moves each
|
||||
.Ar source
|
||||
to
|
||||
.Ar destination .
|
||||
If only one
|
||||
.Ar source
|
||||
is given and
|
||||
.Ar destination
|
||||
is not a directory,
|
||||
.Nm
|
||||
overwrites the latter with the former.
|
||||
.Sh OPTIONS
|
||||
.Bl -tag -width Ds
|
||||
.It Fl f | Fl i
|
||||
Do not prompt | Prompt before overwriting
|
||||
.Ar destination .
|
||||
Prompting has not been implemented yet.
|
||||
.El
|
||||
.Sh STANDARDS
|
||||
The
|
||||
.Nm
|
||||
utility is compliant with the
|
||||
.St -p1003.1-2008
|
||||
specification except from prompting.
|
||||
|
3
mv.c
3
mv.c
@ -13,7 +13,7 @@ static int mv(const char *, const char *);
|
||||
static void
|
||||
usage(void)
|
||||
{
|
||||
eprintf("usage: %s [-f] source... dest\n", argv0);
|
||||
eprintf("usage: %s [-f | -i] source... dest\n", argv0);
|
||||
}
|
||||
|
||||
int
|
||||
@ -22,6 +22,7 @@ main(int argc, char *argv[])
|
||||
struct stat st;
|
||||
|
||||
ARGBEGIN {
|
||||
case 'i':
|
||||
case 'f':
|
||||
break;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user