From bb0480c1020b3b6b50c8e678ae37ed75c88eaca3 Mon Sep 17 00:00:00 2001 From: Timofey Khoruzhii Date: Sat, 29 Oct 2022 00:07:18 +0300 Subject: [PATCH] Add error output if unsupported parameters --- src/clippy/clippy.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/clippy/clippy.cpp b/src/clippy/clippy.cpp index 9f838e5..c5a4317 100644 --- a/src/clippy/clippy.cpp +++ b/src/clippy/clippy.cpp @@ -9,6 +9,8 @@ #include #include +#include + void Clippy::Run(const std::vector& args) { if (auto result = TryExecuteClippyCommand(args); result) { result->Execute(); @@ -18,6 +20,12 @@ void Clippy::Run(const std::vector& args) { result->Execute(); return; } + + std::cout << rang::bg::red << rang::style::bold << "Unsupported parameters { "; + for (size_t i = 1; i < args.size(); ++i) { + std::cout << args[i] << (i + 1 == args.size() ? "" : ",") << " "; + } + std::cout << "}" << std::endl << rang::bg::reset << rang::style::reset; } Clippy::TargetPtr Clippy::TryExecuteClippyCommand(