mirror of https://github.com/jorgebucaran/fisher
Compare commits
2 Commits
0baaf837ff
...
93fbe34b74
Author | SHA1 | Date |
---|---|---|
Charles Gould | 93fbe34b74 | |
Razvan Azamfirei | 59228d6215 |
|
@ -2,6 +2,8 @@ function fisher --argument-names cmd --description "A plugin manager for Fish"
|
|||
set --query fisher_path || set --local fisher_path $__fish_config_dir
|
||||
set --local fisher_version 4.4.3
|
||||
set --local fish_plugins $__fish_config_dir/fish_plugins
|
||||
test -e $fish_plugins && set --local file_plugins (string match --regex -- '^[^\s]+$' <$fish_plugins)
|
||||
set --query _fisher_plugins || set --universal _fisher_plugins $file_plugins
|
||||
|
||||
switch "$cmd"
|
||||
case -v --version
|
||||
|
@ -29,8 +31,6 @@ function fisher --argument-names cmd --description "A plugin manager for Fish"
|
|||
set --local old_plugins $_fisher_plugins
|
||||
set --local new_plugins
|
||||
|
||||
test -e $fish_plugins && set --local file_plugins (string match --regex -- '^[^\s]+$' <$fish_plugins)
|
||||
|
||||
if ! set --query argv[2]
|
||||
if test "$cmd" != update
|
||||
echo "fisher: Not enough arguments for command: \"$cmd\"" >&2 && return 1
|
||||
|
@ -98,7 +98,7 @@ function fisher --argument-names cmd --description "A plugin manager for Fish"
|
|||
|
||||
echo Fetching (set_color --underline)\$url(set_color normal)
|
||||
|
||||
if curl --silent -L \$url | tar -xzC \$temp -f - 2>/dev/null
|
||||
if command curl --silent -L \$url | command tar -xzC \$temp -f - 2>/dev/null
|
||||
command cp -Rf \$temp/*/* $source
|
||||
else
|
||||
echo fisher: Invalid plugin name or host unavailable: \\\"$plugin\\\" >&2
|
||||
|
|
Loading…
Reference in New Issue