소스 검색

Shell: Make `time` stop parsing options on first non-option

Jelle Raaijmakers 4 년 전
부모
커밋
00fc0a6cf0
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      Userland/Shell/Builtin.cpp

+ 1 - 0
Userland/Shell/Builtin.cpp

@@ -878,6 +878,7 @@ int Shell::builtin_time(int argc, const char** argv)
     Vector<const char*> args;
     Vector<const char*> args;
 
 
     Core::ArgsParser parser;
     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);
     parser.add_positional_argument(args, "Command to execute with arguments", "command", Core::ArgsParser::Required::Yes);
 
 
     if (!parser.parse(argc, const_cast<char**>(argv), Core::ArgsParser::FailureBehavior::PrintUsage))
     if (!parser.parse(argc, const_cast<char**>(argv), Core::ArgsParser::FailureBehavior::PrintUsage))