Improve CLI for running Syncthing itself
* Fix abbreviation * Streamline with Syncthing itself so no arguments mean `serve` (and not `--help`)
This commit is contained in:
parent
b9853043fb
commit
90a790d584
|
@ -239,7 +239,7 @@ long long runCli(const std::vector<const char *> &arguments)
|
|||
long long runCommand(const std::vector<const char *> &arguments)
|
||||
{
|
||||
if (arguments.empty()) {
|
||||
setArguments("--help", std::vector<const char *>::const_iterator(), std::vector<const char *>::const_iterator());
|
||||
setArguments("serve", std::vector<const char *>::const_iterator(), std::vector<const char *>::const_iterator());
|
||||
} else {
|
||||
setArguments(arguments.front(), ++arguments.begin(), arguments.end());
|
||||
}
|
||||
|
|
|
@ -186,7 +186,7 @@ static int runApplication(int argc, const char *const *argv)
|
|||
cliArg.setRequiredValueCount(Argument::varValueCount);
|
||||
cliArg.setFlags(Argument::Flags::Greedy, true);
|
||||
cliArg.setSubArguments({ &cliHelp });
|
||||
auto syncthingArg = OperationArgument("syncthing", '\n', "runs Syncthing");
|
||||
auto syncthingArg = OperationArgument("syncthing", '\0', "runs Syncthing");
|
||||
auto syncthingHelp = ConfigValueArgument("help", 'h', "lists Syncthing's top-level commands");
|
||||
syncthingArg.setRequiredValueCount(Argument::varValueCount);
|
||||
syncthingArg.setFlags(Argument::Flags::Greedy, true);
|
||||
|
|
Loading…
Reference in New Issue