in include/poac/subcmd/cache.hpp [68:85]
int _main(VS&& argv) {
namespace exception = core::exception;
if (argv[0] == "root" && argv.size() == 1) {
root();
}
else if (argv[0] == "list") {
list(std::vector<std::string>(argv.begin() + 1, argv.begin() + argv.size()));
}
else if (argv[0] == "clean") {
clean(std::vector<std::string>(argv.begin() + 1, argv.begin() + argv.size()));
}
else {
throw exception::invalid_second_arg("cache");
}
return EXIT_SUCCESS;
}