Docs: add bootstrap note

This note is important because there are certain caveats when bootstrapping fisher:
1. User without this instruction might run into a loop. https://github.com/jorgebucaran/fisher/issues/644
2. User who follows the standard installation process and trying to couple that into a bootstrap script will run into this issue https://github.com/jorgebucaran/fisher/issues/670 where the whole fish_plugins is overwritten

I borrowed the wording from this commit  dadcc6c190
pull/686/head
Luong Vo 3 years ago committed by GitHub
parent 885129b7d3
commit 8a78b3df06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -14,7 +14,19 @@ Manage functions, completions, bindings, and snippets from the command line. Ext
## Installation
```console
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
```
## Bootstrap
If you want to automate installing fisher in a new system when it isn't already installed, add the following at the top of your ~/.config/fish/config.fish.
This will install fisher and download all the plugins listed in your *fish_plugins* file.
```fish
if status is-interactive && ! functions --query fisher
curl -sL https://git.io/fisher | source && fisher update
end
```
## Quickstart

Loading…
Cancel
Save