#include "common.h" #include "ci_logic.h" #include <yaml-cpp/yaml.h> #include <filesystem> #include <iostream> #include <vector> #include <string> int main(int argc, char** argv) { if (argc<2) { std::cerr << "Usage: lintian-ppa <some.changes> [--verbose]\n"; return 1; } for (int i=1; i<argc; i++) { std::string arg = argv[i]; if (arg=="--verbose" || arg=="-v") { verbose = true; } } std::string changes_path = argv[1]; try { if (!run_command({"lintian", "-EvIL", "+pedantic", changes_path}, std::nullopt, false)) { return 1; } } catch(...) { log_error("Lintian reported some issues with " + changes_path); } return 0; }