2 Commits
Jetbra ... main

Author SHA1 Message Date
novitechie
d48e2f4f26 Merge pull request #14 from krilovskiy/main
Add set +e/set -e around sed calls for macOS compatibility
2025-05-10 18:42:40 +08:00
Vlad Krilovskiy
82ca456fea macos support 2025-05-06 16:17:13 +05:00

View File

@@ -70,15 +70,19 @@ done
# Remove prevoius injected lines if exists
if [ $OS_NAME = "Darwin" ]; then
set +e
sed -i '' '/___MY_VMOPTIONS_SHELL_FILE=/d' "${PROFILE_PATH}" >/dev/null 2>&1
sed -i '' '/___MY_VMOPTIONS_SHELL_FILE=/d' "${BASH_PROFILE_PATH}" >/dev/null 2>&1
sed -i '' '/___MY_VMOPTIONS_SHELL_FILE=/d' "${ZSH_PROFILE_PATH}" >/dev/null 2>&1
set -e
echo '</string></array><key>RunAtLoad</key><true/></dict></plist>' >>"${PLIST_PATH}"
else
set +e
sed -i '/___MY_VMOPTIONS_SHELL_FILE=/d' "${PROFILE_PATH}" >/dev/null 2>&1
sed -i '/___MY_VMOPTIONS_SHELL_FILE=/d' "${BASH_PROFILE_PATH}" >/dev/null 2>&1
sed -i '/___MY_VMOPTIONS_SHELL_FILE=/d' "${ZSH_PROFILE_PATH}" >/dev/null 2>&1
set -e
fi
# Inject new lines