Add config for Earthworm (#19)

This commit is contained in:
Patrick Stevens
2023-08-28 19:52:17 +01:00
committed by GitHub
parent 2cd767ae5b
commit b343f6bb01
18 changed files with 387 additions and 174 deletions

View File

@@ -0,0 +1,21 @@
#!/bin/sh
outfile="$1/resharper-host/GlobalSettingsStorage.DotSettings"
if [ -e "$outfile" ]; then
existing=$(readlink "$outfile")
if [ $? -eq 1 ] ; then
echo "Backing up existing settings file $outfile"
mv "$outfile" "$outfile.bak"
ln -s "NIX-RIDER-CONFIG/GlobalSettingsStorage.DotSettings" "$outfile"
else
case "$existing" in
"/nix/store/"*)
ln -fs "NIX-RIDER-CONFIG/GlobalSettingsStorage.DotSettings" "$outfile" ;;
*)
echo "Refusing to overwrite existing symlink to $existing" && \
exit 1 ;;
esac
fi
else
ln -s "NIX-RIDER-CONFIG/GlobalSettingsStorage.DotSettings" "$outfile"
fi