diff options
Diffstat (limited to 'Userland')
-rw-r--r-- | Userland/Utilities/gron.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Userland/Utilities/gron.cpp b/Userland/Utilities/gron.cpp index 6e77a33f03..925cc70fea 100644 --- a/Userland/Utilities/gron.cpp +++ b/Userland/Utilities/gron.cpp @@ -38,6 +38,19 @@ ErrorOr<int> serenity_main(Main::Arguments arguments) args_parser.set_general_help("Print each value in a JSON file with its fully expanded key."); StringView path; + args_parser.add_option(use_color, "Colorize output (default on tty)", "colorize", 'c'); + args_parser.add_option(Core::ArgsParser::Option { + Core::ArgsParser::OptionArgumentMode::None, + "Monochrome (don't colorize output)", + "monochrome", + 'm', + nullptr, + [](char const* s) { + VERIFY(s == nullptr); + use_color = false; + return true; + }, + }); args_parser.add_positional_argument(path, "Input", "input", Core::ArgsParser::Required::No); args_parser.parse(arguments); |