From f1d48dea7af2d0395ece908335e60a6f4f9fa98c Mon Sep 17 00:00:00 2001 From: matyalatte Date: Fri, 7 Mar 2025 19:15:25 +0900 Subject: [PATCH] Utilities/ln: Add verbose option --- Userland/Utilities/ln.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Utilities/ln.cpp b/Userland/Utilities/ln.cpp index 2b6cea5f234..f5165b81d3b 100644 --- a/Userland/Utilities/ln.cpp +++ b/Userland/Utilities/ln.cpp @@ -14,12 +14,14 @@ ErrorOr serenity_main(Main::Arguments arguments) bool force = false; bool symbolic = false; + bool verbose = false; StringView target; StringView path; Core::ArgsParser args_parser; args_parser.add_option(force, "Force the creation", "force", 'f'); args_parser.add_option(symbolic, "Create a symlink", "symbolic", 's'); + args_parser.add_option(verbose, "Verbose", "verbose", 'v'); args_parser.add_positional_argument(target, "Link target", "target"); args_parser.add_positional_argument(path, "Link path", "path", Core::ArgsParser::Required::No); args_parser.parse(arguments); @@ -52,5 +54,8 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::link(target, path)); } + if (verbose) + outln("'{}' -> '{}'", path, target); + return 0; }