syncthingtray/cli/args.h
Martchus 1168e31f55 cli: Add shortcut for current working directory
syncthingctl pwd status/rescan/resume/pause
2017-03-29 23:17:53 +02:00

23 lines
571 B
C++

#ifndef CLI_ARGS_H
#define CLI_ARGS_H
#include <c++utilities/application/argumentparser.h>
namespace Cli {
using namespace ApplicationUtilities;
struct Args
{
Args();
ArgumentParser parser;
HelpArgument help;
OperationArgument status, log, stop, restart, rescan, rescanAll, pause, pauseAllDevs, pauseAllDirs, resume, resumeAllDevs, resumeAllDirs, waitForIdle, pwd;
ConfigValueArgument statusDir, statusDev, pauseDir, pauseDev;
ConfigValueArgument configFile, apiKey, url, credentials, certificate;
};
} // namespace Cli
#endif // CLI_ARGS_H