Exemplo n.º 1
0
 public static void Configure(CommandLineApplication app)
 {
     app.Command("application", application =>
     {
         UpgradeCommand.Configure(application);
     });
 }
Exemplo n.º 2
0
        public static void Configure(CommandLineApplication app)
        {
            app.Command("upgrade", application =>
            {
                _appOptions            = new AppOptionsRaw(application);
                _upgradeCommandOptions = new UpgradeCommandOptionsRaw(application);

                application.OnExecute(async() =>
                {
                    var appConfig     = AppOptions.ValidateAndCreate(_appOptions);
                    var commandConfig = UpgradeCommandOptions.VerifyAndCreateArgs(_upgradeCommandOptions);
                    var command       = new UpgradeCommand();
                    return(await command.RunAsync(appConfig, commandConfig).ConfigureAwait(false));
                });
            });
        }