clippy-terminal/src/clippy/clippy.cpp
2022-08-10 12:02:25 +03:00

25 lines
690 B
C++

#include <clippy/clippy.hpp>
#include <utils/parametres.hpp>
#include <iostream>
#include <vector>
void Clippy::Run(const std::vector<std::string>& args) {
TryExecuteClippyCommand(args);
}
bool Clippy::TryExecuteClippyCommand(const std::vector<std::string>& args) {
using namespace utils::parametres;
if (CheckPatternParametres(args, Parameter::Skip, "help",
Parameter::Anything)) {
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;
}
return false;
}