From 00fc0a6cf045b71821fd40a3e80f0dfb6a644625 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Mon, 7 Jun 2021 21:56:11 +0200 Subject: [PATCH] Shell: Make `time` stop parsing options on first non-option --- Userland/Shell/Builtin.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Shell/Builtin.cpp b/Userland/Shell/Builtin.cpp index 55b2b5ef2d..8c0d7d50a8 100644 --- a/Userland/Shell/Builtin.cpp +++ b/Userland/Shell/Builtin.cpp @@ -878,6 +878,7 @@ int Shell::builtin_time(int argc, const char** argv) Vector args; Core::ArgsParser parser; + parser.set_stop_on_first_non_option(true); parser.add_positional_argument(args, "Command to execute with arguments", "command", Core::ArgsParser::Required::Yes); if (!parser.parse(argc, const_cast(argv), Core::ArgsParser::FailureBehavior::PrintUsage))