#ifndef CLI_ARGS_H #define CLI_ARGS_H #include namespace Cli { using namespace ApplicationUtilities; struct Args { Args(); ArgumentParser parser; HelpArgument help; NoColorArgument noColor; OperationArgument status, log, stop, restart, rescan, rescanAll, pause, pauseAllDevs, pauseAllDirs, resume, resumeAllDevs, resumeAllDirs, waitForIdle, pwd; OperationArgument statusPwd, rescanPwd, pausePwd, resumePwd; ConfigValueArgument statusDir, statusDev, pauseDir, pauseDev; ConfigValueArgument atLeast, timeout; ConfigValueArgument configFile, apiKey, url, credentials, certificate; }; } // namespace Cli #endif // CLI_ARGS_H