Prerequisites

porter env pull

The porter env command allows users to pull environment variables from an existing environment group or application.

porter env pull [args...]

To pull variables from an existing app, you can specify the -a flag:

porter env pull -a [APP_NAME]

To pull variables from an existing environment group, you can specify the -g flag:

porter env pull -g [ENV_GROUP_NAME]

porter env set

The porter env set command allows users to set environment variables and secrets for an existing environment group or application.

porter env set [args...]

To set variables for an existing app, you can specify the -a flag:

porter env set -a [APP_NAME] --variables KEY1=VALUE1,KEY2=VALUE2

To set variables for an existing environment group, you can specify the -g flag:

porter env set \
-g [ENV_GROUP_NAME] \
--variables KEY1=VALUE1,KEY2=VALUE2 \
--secrets SECRET1=VALUE1,SECRET2=VALUE2

porter env unset

The porter env unset command allows users to unset environment variables and secrets for an existing environment group or application.

porter env unset [args...]

To unset variables for an existing app, you can specify the -a flag:

porter env unset -a [APP_NAME] --variables KEY1,KEY2

To unset variables for an existing environment group, you can specify the -g flag:

porter env unset -g [ENV_GROUP_NAME] --variables KEY1,KEY2