Remove self-update and self-uninstall. Instead use fisher to install, update, or remove itself as every other plugin. Inspired by @IlanCosman work on Scuba. #594
This does not only help simplify the code base, but also make bootstrapping fisher more powerful by making the fisher function immediately available upon installation. This also allows us to include completions separately, rather than embedding them in the same file.
Remove
self-update
andself-uninstall
. Instead usefisher
to install, update, or remove itself as every other plugin. Inspired by @IlanCosman work on Scuba. #594This does not only help simplify the code base, but also make bootstrapping fisher more powerful by making the
fisher
function immediately available upon installation. This also allows us to include completions separately, rather than embedding them in the same file.We no longer need
self-update
andself-uninstall
either since we can just:or to update everything (including fisher):
and
although I'd prefer to remove all plugins as well, since that's what
self-uninstall
used to do—no problem: