From 1e72c98f9c6295ac60e03fca5673dd7a2e0d4eb4 Mon Sep 17 00:00:00 2001 From: xZero707 Date: Sun, 1 Jun 2025 23:20:54 +0200 Subject: [PATCH] Add support for passing Infisical environment variables --- bin/infisical | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bin/infisical b/bin/infisical index 3a1d3c8..2771d3d 100755 --- a/bin/infisical +++ b/bin/infisical @@ -2,7 +2,17 @@ set -e main() { - docker compose run --rm --workdir "${PWD}" --volume "${PWD}:${PWD}" -t cli infisical "${@}" + declare -a args=("--rm" "--workdir" "${PWD}" "--volume" "${PWD}:${PWD}" "-t") + + if [ -n "${INFISICAL_TOKEN}" ]; then + args+=("--env" "INFISICAL_TOKEN=${INFISICAL_TOKEN}") + fi + + if [ -n "${INFISICAL_API_URL:-}" ]; then + args+=("--env" "INFISICAL_API_URL=${INFISICAL_API_URL}") + fi + + docker compose run "${args[@]}" cli infisical "${@}" } main "${@}"