示例#1
0
        static void SetupGlobalOptions(RootCommand cli)
        {
            cli.AddZeroOrOneOption(new Option <string>(
                                       new[] { "--host", "-h" }, () => "localhost"));

            cli.AddZeroOrOneOption(new Option <int>(
                                       new[] { "--port", "-p" }, () => - 1));

            cli.AddZeroOrOneOption(new Option <int>(
                                       new[] { "--apiport", "-a" }, () => Broker.ApiPort));

            cli.AddZeroOrOneOption(new Option <string>(
                                       new[] { "--user", "-u" }, () => "guest"));

            cli.AddZeroOrOneOption(new Option <string>(
                                       new[] { "--pass", "-s" }, () => "guest"));

            cli.AddZeroOrOneOption(new Option <string>(
                                       new[] { "--vhost", "-v" }, () => "/"));
        }