syncthingtray/cli/args.h

24 lines
644 B
C
Raw Normal View History

2016-10-02 21:59:28 +02:00
#ifndef CLI_ARGS_H
#define CLI_ARGS_H
#include <c++utilities/application/argumentparser.h>
namespace Cli {
using namespace ApplicationUtilities;
2017-05-01 03:34:43 +02:00
struct Args {
2016-10-02 21:59:28 +02:00
Args();
ArgumentParser parser;
HelpArgument help;
2017-05-01 03:34:43 +02:00
OperationArgument status, log, stop, restart, rescan, rescanAll, pause, pauseAllDevs, pauseAllDirs, resume, resumeAllDevs, resumeAllDirs,
waitForIdle, pwd;
2017-04-06 00:08:24 +02:00
OperationArgument statusPwd, rescanPwd, pausePwd, resumePwd;
ConfigValueArgument statusDir, statusDev, pauseDir, pauseDev;
2016-10-02 21:59:28 +02:00
ConfigValueArgument configFile, apiKey, url, credentials, certificate;
};
} // namespace Cli
#endif // CLI_ARGS_H