Beispiel #1
0
 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();
 }
Beispiel #2
0
        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);
        }