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); }); }