chore: fish: migrate back to nvm

This commit is contained in:
2025-04-02 18:22:38 +03:00
parent 9cb27eb9dc
commit 8b0148e468
10 changed files with 248 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
function nvm_alias_function -d "Create an alias function"
function __create_alias_function
if test -e "$argv[1]"
set_color yellow
echo "Ignored: $argv[1] (already exists)"
set_color normal
return 0
else
set -l line1 "function COMMAND -w COMMAND"
set -l line2 "__nvm_run \"COMMAND\" \$argv"
echo (string replace -a COMMAND $argv[2] $line1) > $argv[1]
echo (string replace COMMAND $argv[2] $line2) >> $argv[1]
echo "end" >> $argv[1]
return 0
end
end
if test (count $argv) -le 0
set_color yellow
echo "Please specify package(s) name(s)"
set_color normal
return 1
else
for arg in $argv
__create_alias_function "$fish_function_path[1]/$arg.fish" $argv
end
end
end