Skip to content

Commit

Permalink
Update generate-mini-env-for-app.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
storytellerF authored Oct 16, 2024
1 parent ed1028a commit 4b442ca
Showing 1 changed file with 24 additions and 4 deletions.
28 changes: 24 additions & 4 deletions scripts/generate-mini-env-for-app.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,30 @@ URL=$1
FLAVOR="generated-mini"
IS_PROD="true"

# 自动根据系统环境设置换行符格式
use_windows_newline=false

# 检测操作系统
if [[ "$(uname -s)" =~ MINGW|CYGWIN|MSYS ]]; then
use_windows_newline=true
fi

# 设置换行符变量
newline="\n"

if [ "$use_windows_newline" = true ]; then
newline="\r\n"
fi

cat > ./generated-mini.env <<EOF
SERVER_URL=${URL}
WS_SERVER_URL=${URL}
SERVER_URL=${URL}${newline}
WS_SERVER_URL=${URL}${newline}
EOF

sed -i '' "s/buildkonfig.flavor=dev/buildkonfig.flavor=${FLAVOR}/" gradle.properties && \
sed -i '' "s/server.prod=false/server.prod=${IS_PROD}/" gradle.properties
if [[ "$(uname)" == "Darwin" ]]; then
sed -i '' "s/buildkonfig.flavor=dev/buildkonfig.flavor=${FLAVOR}/" gradle.properties && \
sed -i '' "s/server.prod=false/server.prod=${IS_PROD}/" gradle.properties
else
sed -i "s/buildkonfig.flavor=dev/buildkonfig.flavor=${FLAVOR}/" gradle.properties && \
sed -i "s/server.prod=false/server.prod=${IS_PROD}/" gradle.properties
fi

0 comments on commit 4b442ca

Please sign in to comment.