dotfiles/home/.config/fish/functions/scrap-default-tool-paths.fish
2024-09-01 11:02:55 +03:00

19 lines
468 B
Fish

function 'scrap-default-tool-paths'
set -le NP
for dir in "$HOME/.cargo/bin" "$HOME/.local/bin" "$HOME/.bin" "$HOME/.ghcup/bin" "$HOME/.cabal/bin"
if test -d "$dir"
echo "$dir exists"
set -a NP "$dir"
end
end
echo "found path is $NP"
set -U KP2PATH "$NP"
set -l IFS ''
set -le COMPLETIONS
if command -v poetry > /dev/null
set -l out (poetry completions fish)
set COMPLETIONS "$COMPLETIONS"\n"$out"
end
set -U KP2COMPLETIONS "$COMPLETIONS"
end