Closed jastice closed 5 years ago
guessing it's this:
config.fish
on every installset -Ux
which is persistent over sessions, unlike Bash set
updateFish() {
if [ -d "$HOME/.config/fish" ] || [ "$SHELL" = "/usr/bin/fish" ]
then
RCFILE="$HOME/.config/fish/config.fish"
if [ -e "$RCFILE" ] || [ "$SHELL" = "/usr/bin/fish" ]
then
touch "$RCFILE" && \
echo "Backing up $RCFILE as $RCFILE.bak" && \
sed -i.bak -e '/\# Added by Fury/d' "$RCFILE" && \
echo "set -Ux FURYHOME $DESTINATION" >> "$RCFILE"
echo "set -Ux fish_user_paths $DESTINATION/bin \$fish_user_paths" >> "$RCFILE"
fi
fi
cp "$DESTINATION/etc/fishrc" "$CONFIG/fish"
}
Ouch. Thanks for spotting this. (Though I guess it became quite obvious at one point...)
yes at the point I was getting error messages because the path became too long :D
I've attempted to fix this in this PR: https://github.com/propensive/fury/pull/587
Would you be able to test it, @jastice?
Please reopen if it's not fixed!
Something in the fury install seems to be doing something unsavory to the fish shell path. There are now tons of copies of the fury path on my PATH: