mirror of
https://github.com/yusing/godoxy.git
synced 2026-03-19 07:43:54 +01:00
fix(script): correct sed command in setup.sh for macos (#194)
use `uname -s` for OS detection --------- Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com> Co-authored-by: yusing <yusing.wys@gmail.com>
This commit is contained in:
@@ -168,9 +168,13 @@ get_timezone() {
|
||||
setenv() {
|
||||
local key="$1"
|
||||
local value="$2"
|
||||
# uncomment line if it is commented
|
||||
sed -i "/^# *${key}=/s/^# *//" "$DOT_ENV_PATH"
|
||||
sed -i "s|${key}=.*|${key}=\"${value}\"|" "$DOT_ENV_PATH"
|
||||
if [[ $(uname -s) == "Darwin" ]]; then
|
||||
sed -i '' "/^# *${key}=/s/^# *//" "$DOT_ENV_PATH"
|
||||
sed -i '' "s|${key}=.*|${key}=\"${value}\"|" "$DOT_ENV_PATH"
|
||||
else
|
||||
sed -i "/^# *${key}=/s/^# *//" "$DOT_ENV_PATH"
|
||||
sed -i "s|${key}=.*|${key}=\"${value}\"|" "$DOT_ENV_PATH"
|
||||
fi
|
||||
echo "${key}=${value}"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user