#pragma once #include #include #include namespace clippy::targets { class Target; } class Config { public: Config(std::string path, std::string initial_directory) : path_(std::move(path)), initial_directory_(initial_directory) {} void Edit() { utils::OpenEditor(path_); } std::unique_ptr GetTarget(const std::string& target); private: std::string path_; std::string initial_directory_; };