Refactor fish_plugins write logic for readability

This commit is contained in:
Jorge Bucaran 2022-06-16 22:57:33 -03:00
parent cf4c6cc561
commit 5622dd660f
No known key found for this signature in database
GPG key ID: E54BA3C0E646DB30

View file

@ -183,10 +183,12 @@ function fisher --argument-names cmd --description "A plugin manager for Fish"
command rm -rf $source_plugins command rm -rf $source_plugins
set --query _fisher_plugins[1] || set --erase _fisher_plugins if set --query _fisher_plugins[1]
set --query _fisher_plugins && printf "%s\n" $_fisher_plugins >$fish_plugins
printf "%s\n" $_fisher_plugins >$fish_plugins || else
set --erase _fisher_plugins
command rm -f $fish_plugins command rm -f $fish_plugins
end
set --local total (count $install_plugins) (count $update_plugins) (count $remove_plugins) set --local total (count $install_plugins) (count $update_plugins) (count $remove_plugins)
test "$total" != "0 0 0" && echo (string join ", " ( test "$total" != "0 0 0" && echo (string join ", " (