sbase

suckless unix tools
git clone git://git.2f30.org/sbase
Log | Files | Refs | README | LICENSE

commit 82bff35228af1236a5dd36b1db804937f824ff46
parent 8c87c200540547202e25342765a8fd4250125469
Author: sin <sin@2f30.org>
Date:   Fri, 27 Sep 2013 15:45:39 +0100

Support -f for mv

At the moment this does nothing as we do not check anyway.

Diffstat:
Mmv.1 | 6++++++
Mmv.c | 4+++-
2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/mv.1 b/mv.1 @@ -3,10 +3,12 @@ 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 @@ -14,3 +16,7 @@ mv \- move files and directories 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. diff --git a/mv.c b/mv.c @@ -12,7 +12,7 @@ int mv(const char *, const char *); static void usage(void) { - eprintf("usage: %s source... dest\n", argv0); + eprintf("usage: %s [-f] source... dest\n", argv0); } int @@ -21,6 +21,8 @@ main(int argc, char *argv[]) struct stat st; ARGBEGIN { + case 'f': + break; default: usage(); } ARGEND;