From 82bff35228af1236a5dd36b1db804937f824ff46 Mon Sep 17 00:00:00 2001 From: sin Date: Fri, 27 Sep 2013 15:45:39 +0100 Subject: [PATCH] Support -f for mv At the moment this does nothing as we do not check anyway. --- mv.1 | 6 ++++++ mv.c | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mv.1 b/mv.1 index 071bf2f..e3402bb 100644 --- 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 index 5c54ce6..0d1ec50 100644 --- 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;