Exemplo n.º 1
0
        public static void Configure(CommandLineApplication app, CommandLineOptions options)
        {
            app.Command("test", c => TestCommand.Configure(c, options));
            app.Command("serverInfo", c => ApplicationInfoCommand.Configure(c, options));
            app.Command("login", c => LoginCommand.Configure(c, options));
            app.Command("changePassword", c => ChangePasswordCommand.Configure(c, options));
            app.Command("displayConfig", c => DisplayConfigurationCommand.Configure(c, options));
            app.Command("changeEndpoint", c => ChangeEndpointCommand.Configure(c, options));
            app.Command("getActiveJobs", c => GetJobsCommand.Configure(c, options));
            app.Command("getJobHistory", c => GetJobHistoryCommand.Configure(c, options));
            app.Command("addJob", c => AddJobCommand.Configure(c, options));
            app.Command("addFeed", c => AddFeedCommand.Configure(c, options));
            app.Command("testFeed", c => TestFeedCommand.Configure(c, options));
            app.Command("importFeeds", c => ImportFeedsCommand.Configure(c, options));
            app.Command("updateWeather", c => UpdateForecastsCommand.Configure(c, options));

            app.OnExecute(() =>
            {
                options.Command = new RootCommand(app);
                return(0);
            });
        }