Skip to content

override

The override definition-attribute is used to skip setting an environment variable if an environment value already exists.

This is helpful when you only want to obtain user input once per terminal session.

Example - override

env-alias:

  MYPROJECT_USER_PASSWORD:
    source: "<getpass>"   # obtain value from user-input using getpass method
    override: false       # if this env-value exists then skip setting again

  MYPROJECT_USER_INPUT:
    source: "<stdin>"     # obtain value from user-input
    override: false       # if this env-value exists then skip setting again