Patch fisher to work with my dotfiles setup
Yikes this code is bad.
This commit is contained in:
parent
39f74162eb
commit
13d41145e6
1 changed files with 2 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue