Save work

This commit is contained in:
Matt McWilliams 2026-05-09 21:55:11 -04:00
parent 6bafa6dad7
commit f75578adef
1 changed files with 7 additions and 1 deletions

View File

@ -3,8 +3,10 @@
#include <string>
#include "args/args.hxx"
const std::string OUTPUT_REDIRECT = ">/dev/null 2>&1"; //WINDOWS ">nul 2>nul"
bool checkDependency (std::string cmd) {
cmd = cmd + " --version";
cmd = cmd + " --version " + OUTPUT_REDIRECT;
int result = std::system(cmd.c_str());
if (result != 0) {
std::cerr << "Dependency " << cmd << " doesn't exist" << std::endl;
@ -30,6 +32,10 @@ int main(int argc, char** argv)
**/
if (!checkDependency("convert") && !checkDependency("magick")) {
return 1;
}
try {
parser.ParseCLI(argc, argv);
} catch (const args::Help&) {