public CmdVerbs() { GetToolVersion = new CmdArgsGetToolVersion(); NewSubscriber = new CmdArgsNewSub(); GetSubscriber = new CmdArgsSubIdOpt(); RemoveSubscriber = new CmdArgsSubIdReq(); SyncSubscriber = new CmdArgsSubIdOpt(); PublishDirectory = new CmdArgsPublishDirectory(); SyncDirectory = new CmdArgsSyncDirectory(); InitalizeSyncState = new CmdArgsInitalizeSyncState(); KuduSync = new KuduSyncOptions(); GetHelp = new CmdArgsGetHelpCommand(); SetSubscriberSiteStatus = new CmdArgsSetSubscriberSiteStatus(); WatchSyncState = new CmdArgsWatchSyncState(); }
public void GetHelp(CmdVerbs cmdv, CmdArgsGetHelpCommand args) { var s = args.Command; string txt; if (s == null) { txt = cmdv.GetUsage(""); } else if (s.Equals("*")) { txt = HelpText.AutoBuild(cmdv, ""); } else { txt = HelpText.AutoBuild(cmdv, s); } Console.WriteLine(txt); }