From 6cc47ac5430bcff710d6ece3e39b35cdd6b3dbe1 Mon Sep 17 00:00:00 2001 From: Timofey Date: Wed, 10 Aug 2022 10:53:23 +0300 Subject: [PATCH] Add clippy --- src/clippy/clippy.cpp | 13 +++++++++++++ src/clippy/clippy.hpp | 11 +++++++++++ src/main.cpp | 12 +++++------- 3 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 src/clippy/clippy.cpp create mode 100644 src/clippy/clippy.hpp diff --git a/src/clippy/clippy.cpp b/src/clippy/clippy.cpp new file mode 100644 index 0000000..4dba76b --- /dev/null +++ b/src/clippy/clippy.cpp @@ -0,0 +1,13 @@ +#include + +#include +#include + +void Clippy::Run(const std::vector& args) { + std::cout << "Hello I'm clippy" << std::endl; + std::cout << "Parametres: { "; + for (size_t i = 0; i < args.size(); ++i) { + std::cout << args[i] << (i + 1 == args.size() ? "" : ",") << " "; + } + std::cout << "}" << std::endl; +} diff --git a/src/clippy/clippy.hpp b/src/clippy/clippy.hpp new file mode 100644 index 0000000..d67abe1 --- /dev/null +++ b/src/clippy/clippy.hpp @@ -0,0 +1,11 @@ +#pragma once + +#include +#include + +class Clippy { + public: + void Run(const std::vector& args); + + private: +}; diff --git a/src/main.cpp b/src/main.cpp index dcd5518..8b36b82 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,4 +1,5 @@ -#include +#include + #include #include @@ -15,10 +16,7 @@ std::vector ParseInputParameters(int argc, char* argv[]) { int main(int argc, char* argv[]) { auto params = ParseInputParameters(argc, argv); - std::cout << "Hello I'm clippy" << std::endl; - std::cout << "Parametres: { "; - for (size_t i = 0; i < params.size(); ++i) { - std::cout << params[i] << (i + 1 == params.size() ? "" : ",") << " "; - } - std::cout << "}" << std::endl; + + Clippy clippy; + clippy.Run(params); }