Edite o ficheiro fishfile e execute `fisher` para aplicar as alterações
> [O que é o ficheiro fishfile e como é que eu o utilizo?](#6-o-que-é-o-ficheiro-fishfile-e-como-é-que-eu-o-utilizo)
```sh
$EDITOR fishfile # adicionar plugins
fisher
```
Mostrar os plugins instalados actualmente.
```ApacheConf
fisher ls
@ my_aliases # este plugin é uma pasta local
* simple # este plugin é o Tema da consola
bass
fzf
grc
thefuck
z
```
Mostrar os plugins disponíveis para instalação.
```ApacheConf
fisher ls-remote
...
spin roach git_util pwd_info
submit flash pyenv host_info
...
```
Actualizar fihserman e todos os plugins.
```
fisher up
```
Actualizar plugins específicos.
```
fisher up bass z fzf thefuck
```
Remover plugins.
```
fisher rm simple
```
Remover todos os plugins instalados.
```
fisher ls | fisher rm
```
Mostrar ajuda.
```
fisher help z
```
## FAQ
### 1. Qual é a versão da fish necessária?
fisherman foi desenhado para fish >= 2.3.0. Se está a usar a versão 2.2.0, é necessário adicionar o seguinte código no seu ficheiro `~/.config/fish/config.fish` de formar a suportar [snippets](#8-o-que-é-um-plugin).
```fish
for file in ~/.config/fish/conf.d/*.fish
source $file
end
```
### 2. Como faço para tornar fish a minha consola predefinida?
Pode deixar que fisherman tome conta deste ficheiro automaticamente, ou se quiser, pode adicionar os plugins manualmente ao ficheiro e no fim executar `fisher` para aplicar as alterações.
```
fisherman/simple
fisherman/z
omf/thefuck
omf/grc
```
Este comando apenas instalas plugins e suas dependências. Para desinstalar um plugin, tem que executar `fisher rm <nome-do-plugin>`.
### 7. Onde consigo ver os plugins disponíveis para instalação?
Visite a [organização] ou use a pesquisa [online] para descobrir os plugins disponíveis.
1. uma pasta local ou repositório git com uma função dentro de um ficheiro *.fish* na raiz da pasta ou repositório ou dentro de uma pasta chamada *functions*.