mirror of
https://github.com/jorgebucaran/fisher
synced 2024-11-09 07:10:27 +00:00
ebf1de50a1
Notable changes: + Now fisher list does not show plugins that are disabled, but available in the cache. To preview these items use fisher list --disabled. + Welcome aboard @orangecms and @xrain0610. + Fisherman is now available in AUR, thanks @orangecms. + Fix load order during installation. Now snippets can safely invoke functions defined in the plugin function directory. Thanks @orangecms. #170. + Fisherman **installs and updates plugins ⌁concurrently**. Performance may vary, but if you can see 5 to 10 times faster network times, it's working well.
14 lines
341 B
Fish
14 lines
341 B
Fish
function __fisher_file_remove -a plugin file
|
|
if __fisher_file_contains $plugin < $file
|
|
set pattern (printf "%s\n" $plugin | __fisher_string_escape)
|
|
|
|
if test ! -z "$pattern"
|
|
set pattern "/^$pattern\$/d"
|
|
end
|
|
|
|
sed -E "$pattern" < $file > $file.tmp
|
|
|
|
command mv $file.tmp $file
|
|
end
|
|
end
|