1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#ifndef CLI_ARGS_H
#define CLI_ARGS_H
#include <c++utilities/application/argumentparser.h>
namespace Cli {
using namespace CppUtilities;
struct Args {
Args();
ArgumentParser parser;
OperationArgument status, log, stop, restart, rescan, rescanAll, pause, resume, waitForIdle, pwd, cat, edit;
OperationArgument statusPwd, rescanPwd, pausePwd, resumePwd;
ConfigValueArgument script, jsLines, dryRun;
ConfigValueArgument stats, dir, dev, allDirs, allDevs;
ConfigValueArgument atLeast, timeout, requireDevsConnected;
ConfigValueArgument editor;
ConfigValueArgument configFile, apiKey, url, credentials, certificate, requestTimeout, generalTimeout;
};
} // namespace Cli
#endif // CLI_ARGS_H
|