From 9e55162e9bf585c5caf1a69efa9a4653766196f6 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 11 Aug 2020 13:43:25 +0200 Subject: [PATCH] mv: Accept (but ignore) -f Many scripts seem to use "mv -f", so let's support that. --- Userland/mv.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/mv.cpp b/Userland/mv.cpp index 2927260644..09c16bf0df 100644 --- a/Userland/mv.cpp +++ b/Userland/mv.cpp @@ -38,10 +38,15 @@ int main(int argc, char** argv) return 1; } + // NOTE: The "force" option is a dummy for now, it's just here to silence scripts that use "mv -f" + // In the future, it might be used to cancel out an "-i" interactive option. + bool force = false; + const char* old_path = nullptr; const char* new_path = nullptr; Core::ArgsParser args_parser; + args_parser.add_option(force, "Force", "force", 'f'); args_parser.add_positional_argument(old_path, "The file or directory being moved", "source"); args_parser.add_positional_argument(new_path, "destination of the move operation", "destination"); args_parser.parse(argc, argv);