Mess around with .env handling
This commit is contained in:
parent
7149f817a6
commit
80141ce683
8
bin/dep
8
bin/dep
|
@ -2,4 +2,10 @@
|
|||
|
||||
set -euo pipefail
|
||||
|
||||
exec node "$(dirname "$(realpath "$0")")"/../tools/depgraph.js "$@"
|
||||
root="$(cd "$(dirname "$0")/.." && echo "${PWD}")"
|
||||
|
||||
set -a
|
||||
. "${root}/.env"
|
||||
set +a
|
||||
|
||||
exec node "${root}/tools/depgraph.js" "$@"
|
||||
|
|
|
@ -2,7 +2,13 @@
|
|||
|
||||
set -euo pipefail
|
||||
|
||||
export PATH="$(sed -E 's/:bin:/:/; s/(^|:)bin(:|$)//' <<< "${PATH}")"
|
||||
root="$(cd "$(dirname "$0")/.." && echo "${PWD}")"
|
||||
|
||||
export PATH="$(sed -E "s_:${root}/bin:_:_; s_(^|:)${root}/bin(:|$)__" <<< "${PATH}")"
|
||||
|
||||
set -a
|
||||
. "${root}/.env"
|
||||
set +a
|
||||
|
||||
if [[ "${OSTYPE:-}" != darwin* ]] && [[ "${EUID}" != 0 ]]; then
|
||||
exec sudo -E docker "$@"
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
root="$(cd "$(dirname "$0")/.." && echo "${PWD}")"
|
||||
|
||||
export PATH="$(sed -E "s_:${root}/bin:_:_; s_(^|:)${root}/bin(:|$)__" <<< "${PATH}")"
|
||||
|
||||
set -a
|
||||
. "${root}/.env"
|
||||
set +a
|
||||
|
||||
exec packer "$@"
|
|
@ -2,7 +2,13 @@
|
|||
|
||||
set -euo pipefail
|
||||
|
||||
export PATH="$(sed -E 's/:bin:/:/; s/(^|:)bin(:|$)//' <<< "${PATH}")"
|
||||
root="$(cd "$(dirname "$0")/.." && echo "${PWD}")"
|
||||
|
||||
export PATH="$(sed -E "s_:${root}/bin:_:_; s_(^|:)${root}/bin(:|$)__" <<< "${PATH}")"
|
||||
|
||||
set -a
|
||||
. "${root}/.env"
|
||||
set +a
|
||||
|
||||
if [[ "${OSTYPE:-}" != darwin* ]] && [[ "${EUID}" != 0 ]]; then
|
||||
exec sudo -E skopeo "$@"
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
root="$(cd "$(dirname "$0")/.." && echo "${PWD}")"
|
||||
|
||||
export PATH="$(sed -E "s_:${root}/bin:_:_; s_(^|:)${root}/bin(:|$)__" <<< "${PATH}")"
|
||||
|
||||
set -a
|
||||
. "${root}/.env"
|
||||
set +a
|
||||
|
||||
exec terraform "$@"
|
Loading…
Reference in New Issue