misc: added script for cli-tests env setup

This commit is contained in:
Sheen Capadngan
2024-05-01 21:37:18 +08:00
parent 3897bd70fa
commit 505ccdf8ea
2 changed files with 23 additions and 0 deletions

1
cli/.gitignore vendored
View File

@@ -1,3 +1,4 @@
.infisical.json
dist/
agent-config.test.yaml
.test.env

View File

@@ -0,0 +1,22 @@
#!/bin/bash
TEST_ENV_FILE=".test.env"
# Check if the .env file exists
if [ ! -f "$TEST_ENV_FILE" ]; then
echo "$TEST_ENV_FILE does not exist."
exit 1
fi
# Export the variables
while IFS='=' read -r key value
do
# Skip empty lines and lines starting with #
if [[ -z "$key" || "$key" =~ ^\# ]]; then
continue
fi
# Use eval to correctly handle values with spaces
eval export $key='$value'
done < "$TEST_ENV_FILE"
echo "Test environment variables set."