refactor(lib/env/env.sh): introduce 'BPKG_PACKAGE_{PATH,ROOT}' and fully computed 'BPKG_PACKAGE_DEPS'

pull/144/head
jwerle 2 years ago
parent 29838c21f5
commit 308b66a5e9

9
lib/env/env.sh vendored

@ -36,7 +36,9 @@ export BPKG_GIT_REMOTES
export BPKG_PACKAGE_USER
export BPKG_PACKAGE_NAME="$(bpkg_package name 2>/dev/null)"
export BPKG_PACKAGE_REPO="$(bpkg_package repo 2>/dev/null)"
export BPKG_PACKAGE_DEPS="${BPKG_PACKAGE_DEPS:-deps}"
export BPKG_PACKAGE_PATH="$(bpkg_package_path)"
export BPKG_PACKAGE_ROOT="$(dirname "$BPKG_PACKAGE_PATH")"
export BPKG_PACKAGE_DEPS="$BPKG_PACKAGE_ROOT/deps"
export BPKG_PACKAGE_VERSION="$(bpkg_package version 2>/dev/null)"
export BPKG_PACKAGE_DESCRIPTION="$(bpkg_package description 2>/dev/null)"
export BPKG_PACKAGE_DEFAULT_USER="${BPKG_PACKAGE_DEFAULT_USER:-bpkg}"
@ -55,6 +57,10 @@ if test -f bpkg.json || test -f package.json; then
export BPKG_SCRIPT_SOURCES
fi
if test -d "$BPKG_PACKAGE_DEPS/bin"; then
export PATH="$BPKG_PACKAGE_DEPS/bin:$PATH"
fi
## output usage
usage () {
cat <<USAGE
@ -193,7 +199,6 @@ if [[ -f "$BPKG_LOCAL_CONFIG_FILE" ]] && [ -z "$BPKG_LOCAL_CONFIG_FILE_LOADED" ]
source "$BPKG_LOCAL_CONFIG_FILE"
fi
## Use as lib or perform install
if [[ ${BASH_SOURCE[0]} != "$0" ]]; then
export -f bpkg_env
else

Loading…
Cancel
Save