diff --git a/cli/app/deploy.go b/cli/app/deploy.go index 83c3393e..2ba3eee2 100644 --- a/cli/app/deploy.go +++ b/cli/app/deploy.go @@ -26,7 +26,11 @@ var appDeployCommand = &cli.Command{ Description: ` This command deploys a new instance of an app. It does not support changing the version of an existing deployed app, for this you need to look at the "abra app -upgrade " command. You may pass "--force" to re-deploy the same version. +upgrade " command. + +You may pass "--force" to re-deploy the same version again. This can be useful +if the container runtime has gotten into a weird state or your doing some live +hacking. `, Action: func(c *cli.Context) error { app := internal.ValidateApp(c) diff --git a/cli/app/rollback.go b/cli/app/rollback.go index 7b6cc340..22e539d1 100644 --- a/cli/app/rollback.go +++ b/cli/app/rollback.go @@ -26,6 +26,13 @@ var appRollbackCommand = &cli.Command{ }, Description: ` This command rolls an app back to a previous version if one exists. + +You may pass "--force/-f" to downgrade to the same version again. This can be +useful if the container runtime has gotten into a weird state or your doing +some live hacking. + +This action could be destructive, please ensure you have a copy of your app +data beforehand - see "abra app backup " for more. `, BashComplete: func(c *cli.Context) { appNames, err := config.GetAppNames() diff --git a/cli/app/upgrade.go b/cli/app/upgrade.go index 6edbee1f..adfd4ca4 100644 --- a/cli/app/upgrade.go +++ b/cli/app/upgrade.go @@ -25,10 +25,18 @@ var appUpgradeCommand = &cli.Command{ }, Description: ` This command supports upgrading an app. You can use it to choose and roll out a -new upgrade to an existing app. This command specifically supports changing the -version of running apps, as opposed to "abra app deploy ". This action -could be destructive, please ensure you have a copy of your app data beforehand -- see "abra app backup " for more. +new upgrade to an existing app. + +This command specifically supports changing the version of running apps, as +opposed to "abra app deploy " which will not change the version of a +deployed app. + +You may pass "--force/-f" to upgrade to the same version again. This can be +useful if the container runtime has gotten into a weird state or your doing +some live hacking. + +This action could be destructive, please ensure you have a copy of your app +data beforehand - see "abra app backup " for more. `, Action: func(c *cli.Context) error { app := internal.ValidateApp(c)