Skip to content
Snippets Groups Projects
environment-setup.sh 727 B
Newer Older
  • Learn to ignore specific revisions
  • # Save the current shell options.
    oldstate=$(set +o)
    
    
    set -eu
    set -o pipefail
    
    
    # This script can be used to prepare the environment for use with kayobe. This
    # includes setting environment variables and activating the python virtual
    # environment. This script should be sourced rather than executed in a
    # subprocess. e.g. source dev/environment-setup.sh
    
    
    # Arguments passed to this script are passed through to the kayobe-env script
    # in kayobe-config. This can be used to set the Kayobe environment.
    
    
    PARENT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
    
    
    source "${PARENT}/functions"
    
        environment_setup "$@"
    
    
    # Restore previous shell options.
    eval "$oldstate"