Spaces:
Paused
Paused
File size: 1,897 Bytes
de01b62 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
#!/bin/sh
set -e
OS_NAME=$(uname -s)
KDE_ENV_DIR="${HOME}/.config/plasma-workspace/env"
PROFILE_PATH="${HOME}/.profile"
ZSH_PROFILE_PATH="${HOME}/.zshrc"
PLIST_PATH="${HOME}/Library/LaunchAgents/copilot.override.plist"
if [ "$OS_NAME" = "Darwin" ]; then
BASH_PROFILE_PATH="${HOME}/.bash_profile"
else
BASH_PROFILE_PATH="${HOME}/.bashrc"
fi
touch "${PROFILE_PATH}"
touch "${BASH_PROFILE_PATH}"
touch "${ZSH_PROFILE_PATH}"
GH_OVERRIDE_SHELL_NAME="copilot.override.sh"
GH_OVERRIDE_SHELL_FILE="${HOME}/.${GH_OVERRIDE_SHELL_NAME}"
rm -rf "${GH_OVERRIDE_SHELL_FILE}"
if [ "$OS_NAME" = "Darwin" ]; then
launchctl unsetenv "AGENT_DEBUG_OVERRIDE_PROXY_URL"
launchctl unsetenv "GITHUB_COPILOT_OVERRIDE_PROXY_URL"
launchctl unsetenv "AGENT_DEBUG_OVERRIDE_CAPI_URL"
launchctl unsetenv "GITHUB_COPILOT_OVERRIDE_CAPI_URL"
rm -rf "${PLIST_PATH}"
# shellcheck disable=SC2016
sed -i '' '/___GH_OVERRIDE_SHELL_FILE="${HOME}\/\.copilot\.override\.sh"; if /d' "${PROFILE_PATH}" >/dev/null 2>&1
# shellcheck disable=SC2016
sed -i '' '/___GH_OVERRIDE_SHELL_FILE="${HOME}\/\.copilot\.override\.sh"; if /d' "${BASH_PROFILE_PATH}" >/dev/null 2>&1
# shellcheck disable=SC2016
sed -i '' '/___GH_OVERRIDE_SHELL_FILE="${HOME}\/\.copilot\.override\.sh"; if /d' "${ZSH_PROFILE_PATH}" >/dev/null 2>&1
echo 'done.'
else
# shellcheck disable=SC2016
sed -i '/___GH_OVERRIDE_SHELL_FILE="${HOME}\/\.copilot\.override\.sh"; if /d' "${PROFILE_PATH}" >/dev/null 2>&1
# shellcheck disable=SC2016
sed -i '/___GH_OVERRIDE_SHELL_FILE="${HOME}\/\.copilot\.override\.sh"; if /d' "${BASH_PROFILE_PATH}" >/dev/null 2>&1
# shellcheck disable=SC2016
sed -i '/___GH_OVERRIDE_SHELL_FILE="${HOME}\/\.copilot\.override\.sh"; if /d' "${ZSH_PROFILE_PATH}" >/dev/null 2>&1
# shellcheck disable=SC2115
rm -rf "${KDE_ENV_DIR}/${GH_OVERRIDE_SHELL_NAME}"
echo "done. you'd better log off first!"
fi
|