blob: 15f0a3696aa2b71cb439eafecff1f3181990c9c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
function betterdiscord_reinstall() {
local ROOT_DIR="${HOME}/Library/Application Support"
local BD_ASAR="${ROOT_DIR}/BetterDiscord/data/betterdiscord.asar"
local discord_index_js
if [[ ! -f ${BD_ASAR} ]]; then
echo "Missing expected BetterDiscord ASAR at ${BD_ASAR}"
return 1
fi
for discord_index_js in "${ROOT_DIR}/"*discord*/*"/modules/discord_desktop_core/index.js"; do
if grep "betterdiscord.asar" ${discord_index_js} 2>&1 >/dev/null; then
echo "✅ ${discord_index_js}"
else
echo -e "require(\"${BD_ASAR}\");\n$(cat ${discord_index_js})" > ${discord_index_js}
echo "✅ ${discord_index_js}"
fi
done
}
|