Add clippy

This commit is contained in:
Timofey 2022-08-10 10:53:23 +03:00
parent a9fccb588b
commit 6cc47ac543
3 changed files with 29 additions and 7 deletions

13
src/clippy/clippy.cpp Normal file
View file

@ -0,0 +1,13 @@
#include <clippy/clippy.hpp>
#include <iostream>
#include <vector>
void Clippy::Run(const std::vector<std::string>& 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;
}

11
src/clippy/clippy.hpp Normal file
View file

@ -0,0 +1,11 @@
#pragma once
#include <vector>
#include <string>
class Clippy {
public:
void Run(const std::vector<std::string>& args);
private:
};

View file

@ -1,4 +1,5 @@
#include <iostream>
#include <clippy/clippy.hpp>
#include <vector>
#include <string>
@ -15,10 +16,7 @@ std::vector<std::string> 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);
}