mirror of
https://github.com/jorgebucaran/fisher
synced 2024-10-09 09:36:53 +02:00
Docs.
This commit is contained in:
parent
1f2941ac1d
commit
59000414e8
9 changed files with 149 additions and 235 deletions
20
README.md
20
README.md
|
@ -25,16 +25,6 @@ A plugin manager for [fish].
|
||||||
|
|
||||||
Translations: [日本語], [简体中文], [한국어], [Русский], [Català], [Português], [Español].
|
Translations: [日本語], [简体中文], [한국어], [Русский], [Català], [Português], [Español].
|
||||||
|
|
||||||
## Features
|
|
||||||
|
|
||||||
* Zero configuration
|
|
||||||
|
|
||||||
* No external dependencies
|
|
||||||
|
|
||||||
* No impact on shell startup time
|
|
||||||
|
|
||||||
* Only the essentials, install, update, remove, list and help
|
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
@ -46,13 +36,13 @@ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
Install a plugin.
|
Install a plugin.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
Install from multiple sources.
|
Install from multiple sources.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf edc/bass omf/tab
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Install a gist.
|
Install a gist.
|
||||||
|
@ -79,10 +69,10 @@ List what you've installed.
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ plugin # a local plugin
|
@ plugin # a local plugin
|
||||||
* simple # current prompt
|
* real # current prompt
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
tab
|
thefuck
|
||||||
z
|
z
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -107,7 +97,7 @@ fisher up bass z fzf
|
||||||
Remove plugins.
|
Remove plugins.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Remove all the plugins.
|
Remove all the plugins.
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[organització]: https://github.com/fisherman
|
[organització]: https://github.com/fisherman
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: http://fisherman.sh
|
[fisherman]: http://fisherman.sh
|
||||||
[en línia]: http://fisherman.sh/#search
|
[en línia]: http://fisherman.sh/#search
|
||||||
|
|
||||||
|
@ -13,19 +13,9 @@
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman és un gestor de complements per a [fish-shell].
|
fisherman és un gestor de complements per a [fish].
|
||||||
|
|
||||||
## Prestacions
|
|
||||||
|
|
||||||
* Sense configuració
|
|
||||||
|
|
||||||
* Sense dependencies externes
|
|
||||||
|
|
||||||
* No afecta als temps d'arrencada de la consola de comandes
|
|
||||||
|
|
||||||
* Només l'essencial, instal·lar, actualitzar, esborrar, llistar i ajuda
|
|
||||||
|
|
||||||
## Instal·la
|
## Instal·la
|
||||||
|
|
||||||
|
@ -35,24 +25,18 @@ Amb curl.
|
||||||
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
Si encara estàs fent anar la versió 1.5 i vols actualitzar a >2.0 sense mes preocupació.
|
|
||||||
|
|
||||||
```
|
|
||||||
curl -L git.io/fisher-up-me | fish
|
|
||||||
```
|
|
||||||
|
|
||||||
## Mode d'ús
|
## Mode d'ús
|
||||||
|
|
||||||
Instal·la un complement.
|
Instal·la un complement.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
Instal·la des de múltiples fonts.
|
Instal·la des de múltiples fonts.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Instal·la des de una URL.
|
Instal·la des de una URL.
|
||||||
|
@ -70,7 +54,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
Instal·la des de un directori local.
|
Instal·la des de un directori local.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
Edita el teu arxiu fishfile i executa `fisher` per a aplicar els canvis.
|
Edita el teu arxiu fishfile i executa `fisher` per a aplicar els canvis.
|
||||||
|
@ -86,8 +70,8 @@ Fes un cop d'ull al que tens instal·lat.
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # aquest complement esta dins un directori local
|
@ plugin # aquest complement esta dins un directori local
|
||||||
* simple # aquest complement es el tema actual
|
* real # aquest complement es el tema actual
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -116,7 +100,7 @@ fisher up bass z fzf thefuck
|
||||||
Esborra alguns complements.
|
Esborra alguns complements.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Esborra tots els complements.
|
Esborra tots els complements.
|
||||||
|
@ -133,7 +117,7 @@ fisher help z
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
### 1. Quina es la versió necessaria de fish?
|
### Quina es la versió necessaria de fish?
|
||||||
|
|
||||||
fisherman va ésser construït per a fish >= 2.3.0. Si estàs fent anar la versió 2.2.0,
|
fisherman va ésser construït per a fish >= 2.3.0. Si estàs fent anar la versió 2.2.0,
|
||||||
afegeix el següent codi al teu arxiu `~/.config/fish/config.fish` per a donar suport a [retalls](#8-que-es-un-complement).
|
afegeix el següent codi al teu arxiu `~/.config/fish/config.fish` per a donar suport a [retalls](#8-que-es-un-complement).
|
||||||
|
@ -144,7 +128,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Com converteixo fish en la meva consola de comandes per defecte?
|
### Com converteixo fish en la meva consola de comandes per defecte?
|
||||||
|
|
||||||
Afegeix fish a la llista de consoles de comandes dins de l'arxiu */etc/shells* i converteix-la en la teva consola de comandes per defecte.
|
Afegeix fish a la llista de consoles de comandes dins de l'arxiu */etc/shells* i converteix-la en la teva consola de comandes per defecte.
|
||||||
|
|
||||||
|
@ -153,7 +137,7 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. Com des-instal·lo fisherman?
|
### Com des-instal·lo fisherman?
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
|
@ -165,11 +149,11 @@ o
|
||||||
npm un -g fisherman
|
npm un -g fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. És fisherman compatible amb els temes i complements de oh my fish?
|
### És fisherman compatible amb els temes i complements de oh my fish?
|
||||||
|
|
||||||
Si.
|
Si.
|
||||||
|
|
||||||
### 5. On deixa fisherman les seves coses?
|
### On deixa fisherman les seves coses?
|
||||||
|
|
||||||
fisherman es guarda al directori *~/.config/fish/functions/fisher.fish*.
|
fisherman es guarda al directori *~/.config/fish/functions/fisher.fish*.
|
||||||
|
|
||||||
|
@ -177,14 +161,14 @@ La caché i configuracions són creades dins de *~/.cache/fisherman* i *~/.confi
|
||||||
|
|
||||||
El arxiu fishfile es guarda a *~/.config/fish/fishfile*.
|
El arxiu fishfile es guarda a *~/.config/fish/fishfile*.
|
||||||
|
|
||||||
### 6. Que és un arxiu fishfile i com el faig anar?
|
### Que és un arxiu fishfile i com el faig anar?
|
||||||
|
|
||||||
El arxiu fishfile *~/.config/fish/fishfile* llista tots els complements instal·lats.
|
El arxiu fishfile *~/.config/fish/fishfile* llista tots els complements instal·lats.
|
||||||
|
|
||||||
Pots deixar que en fisherman s'encarregui d'aquest arxiu per tu automaticament, o be escriure a dins els complements que vols instal·lar i llavors executar `fisher` per a aplicar els canvis.
|
Pots deixar que en fisherman s'encarregui d'aquest arxiu per tu automaticament, o be escriure a dins els complements que vols instal·lar i llavors executar `fisher` per a aplicar els canvis.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -192,11 +176,11 @@ omf/grc
|
||||||
|
|
||||||
Aquest procediment només instal·la complements i dependències. Per esborrar complements, fes anar `fisher rm` al seu lloc.
|
Aquest procediment només instal·la complements i dependències. Per esborrar complements, fes anar `fisher rm` al seu lloc.
|
||||||
|
|
||||||
### 7. On puc trobar una llista de complements de fish?
|
### On puc trobar una llista de complements de fish?
|
||||||
|
|
||||||
Busca dins de l'[organització] o fes anar la busqueda [en línia] per descobrir contingut.
|
Busca dins de l'[organització] o fes anar la busqueda [en línia] per descobrir contingut.
|
||||||
|
|
||||||
### 8. Que es un complement?
|
### Que es un complement?
|
||||||
|
|
||||||
Un complement es:
|
Un complement es:
|
||||||
|
|
||||||
|
@ -206,7 +190,7 @@ Un complement es:
|
||||||
|
|
||||||
3. un retall, p.e., un o mes arxius *.fish* dins un directori anomenat *conf.d* que es evaluat per fish a l'arrencada de la consola de comandes.
|
3. un retall, p.e., un o mes arxius *.fish* dins un directori anomenat *conf.d* que es evaluat per fish a l'arrencada de la consola de comandes.
|
||||||
|
|
||||||
### 9. Com puc llistar complements com dependencies del meu complement?
|
### Com puc llistar complements com dependencies del meu complement?
|
||||||
|
|
||||||
Crea un nou arxiu *fishfile* a l'arrel del teu i escriu a dins les dependències del teu complement.
|
Crea un nou arxiu *fishfile* a l'arrel del teu i escriu a dins les dependències del teu complement.
|
||||||
|
|
||||||
|
|
|
@ -4,16 +4,16 @@
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[organización]: https://github.com/fisherman
|
[organización]: https://github.com/fisherman
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: http://fisherman.sh
|
[fisherman]: http://fisherman.sh
|
||||||
[en línea]: http://fisherman.sh/#search
|
[en línea]: http://fisherman.sh/#search
|
||||||
|
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman es un gestor de paquetes para [fish-shell].
|
fisherman es un gestor de paquetes para [fish].
|
||||||
|
|
||||||
## Prestaciones
|
## Prestaciones
|
||||||
|
|
||||||
|
@ -42,13 +42,13 @@ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
Instalar paquetes.
|
Instalar paquetes.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
Instalar desde múltiples fuentes.
|
Instalar desde múltiples fuentes.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Instalar desde URLs.
|
Instalar desde URLs.
|
||||||
|
@ -66,7 +66,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
Instalar desde un directorio.
|
Instalar desde un directorio.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
Edita el archivo fishfile y ejecuta `fisher` para aplicar los cambios.
|
Edita el archivo fishfile y ejecuta `fisher` para aplicar los cambios.
|
||||||
|
@ -82,8 +82,8 @@ Muestra que tienes instalado actualmente.
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # este paquete esta en un directorio
|
@ plugin # este paquete esta en un directorio
|
||||||
* simple # este paquete es el tema actual
|
* real # este paquete es el tema actual
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -112,7 +112,7 @@ fisher up bass z fzf thefuck
|
||||||
Elimina paquetes.
|
Elimina paquetes.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Elimina todos los paquetes.
|
Elimina todos los paquetes.
|
||||||
|
@ -129,7 +129,7 @@ fisher help z
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
### 1. ¿Qué versión de fish es necesaria?
|
### ¿Qué versión de fish es necesaria?
|
||||||
|
|
||||||
fisherman fue diseñado para fish >= 2.3.0. Si tienes la versión 2.2.0 y no puedes actualizarla por algún motivo, añade este código en el archivo `~/.config/fish/config.fish` para poder ejecutar [snippets](#8-qué-es-un-paquete).
|
fisherman fue diseñado para fish >= 2.3.0. Si tienes la versión 2.2.0 y no puedes actualizarla por algún motivo, añade este código en el archivo `~/.config/fish/config.fish` para poder ejecutar [snippets](#8-qué-es-un-paquete).
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. ¿Cómo hago fish mi consola de comandos por defecto?
|
### ¿Cómo hago fish mi consola de comandos por defecto?
|
||||||
|
|
||||||
Añade fish a la lista de consolas de comandos en */etc/shells*.
|
Añade fish a la lista de consolas de comandos en */etc/shells*.
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. ¿Cómo puedo desinstalar fisherman?
|
### ¿Cómo puedo desinstalar fisherman?
|
||||||
|
|
||||||
Ejecuta
|
Ejecuta
|
||||||
|
|
||||||
|
@ -162,11 +162,11 @@ o
|
||||||
npm un -g fisherman
|
npm un -g fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. ¿Es fisherman compatible con paquetes y temas de oh my fish?
|
### ¿Es fisherman compatible con paquetes y temas de oh my fish?
|
||||||
|
|
||||||
Sí.
|
Sí.
|
||||||
|
|
||||||
### 5. ¿Dónde guarda fisherman sus cosas?
|
### ¿Dónde guarda fisherman sus cosas?
|
||||||
|
|
||||||
fisherman mismo esta en el archivo *~/.config/fish/functions/fisher.fish*.
|
fisherman mismo esta en el archivo *~/.config/fish/functions/fisher.fish*.
|
||||||
|
|
||||||
|
@ -174,14 +174,14 @@ El caché y la configuración en *~/.cache/fisherman* y *~/.config/fisherman* re
|
||||||
|
|
||||||
El archivo fishfile en *~/.config/fish/fishfile*.
|
El archivo fishfile en *~/.config/fish/fishfile*.
|
||||||
|
|
||||||
### 6. ¿Qué es el archivo fishfile y cómo lo uso?
|
### ¿Qué es el archivo fishfile y cómo lo uso?
|
||||||
|
|
||||||
El archivo fishfile *~/.config/fish/fishfile* contiene todos los paquetes que están instalados.
|
El archivo fishfile *~/.config/fish/fishfile* contiene todos los paquetes que están instalados.
|
||||||
|
|
||||||
Puedes dejar que fisherman se encargue de este archivo automáticamente, o incluir los paquetes que necesitas y ejecutar `fisher` para aplicar los cambios.
|
Puedes dejar que fisherman se encargue de este archivo automáticamente, o incluir los paquetes que necesitas y ejecutar `fisher` para aplicar los cambios.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -189,11 +189,11 @@ omf/grc
|
||||||
|
|
||||||
Este comando solo instala paquetes y sus dependencias. Para borrar paquetes, usa `fisher rm`.
|
Este comando solo instala paquetes y sus dependencias. Para borrar paquetes, usa `fisher rm`.
|
||||||
|
|
||||||
### 7. ¿Dónde consigo un listado de paquetes para fish?
|
### ¿Dónde consigo un listado de paquetes para fish?
|
||||||
|
|
||||||
Dirígete a la [organización] o usa la búsqueda [en línea] para descubrir contenido.
|
Dirígete a la [organización] o usa la búsqueda [en línea] para descubrir contenido.
|
||||||
|
|
||||||
### 8. ¿Qué es un paquete?
|
### ¿Qué es un paquete?
|
||||||
|
|
||||||
Un paquete es:
|
Un paquete es:
|
||||||
|
|
||||||
|
@ -203,7 +203,7 @@ Un paquete es:
|
||||||
|
|
||||||
3. un snippet, es decir, uno o más archivos *.fish* en un directorio llamado *conf.d* que son ejecutados por fish al iniciar la sesión.
|
3. un snippet, es decir, uno o más archivos *.fish* en un directorio llamado *conf.d* que son ejecutados por fish al iniciar la sesión.
|
||||||
|
|
||||||
### 9. ¿Cómo puedo añadir dependencias a mi plugin?
|
### ¿Cómo puedo añadir dependencias a mi plugin?
|
||||||
|
|
||||||
Crea un archivo *fishfile* en la carpeta raíz de tu plugin y incluye los paquetes en el.
|
Crea un archivo *fishfile* en la carpeta raíz de tu plugin y incluye los paquetes en el.
|
||||||
|
|
||||||
|
|
|
@ -4,16 +4,16 @@
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[organization]: https://github.com/fisherman
|
[organization]: https://github.com/fisherman
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: http://fisherman.sh
|
[fisherman]: http://fisherman.sh
|
||||||
[ウェブサイト]: http://fisherman.sh/#search
|
[ウェブサイト]: http://fisherman.sh/#search
|
||||||
|
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman とは [fish-shell]のための並列処理パッケージマネージャーです。
|
fisherman とは [fish]のための並列処理パッケージマネージャーです。
|
||||||
|
|
||||||
## 理由
|
## 理由
|
||||||
|
|
||||||
|
@ -40,13 +40,13 @@ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
プラグインをインストール:
|
プラグインをインストール:
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
様々な所からもインストール:
|
様々な所からもインストール:
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
URL からインストール:
|
URL からインストール:
|
||||||
|
@ -64,7 +64,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
ディレクトリをインストール:
|
ディレクトリをインストール:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
vundleのように 「fishfile」というファイルにプラグインたちを追加して `fisher` でインストール:
|
vundleのように 「fishfile」というファイルにプラグインたちを追加して `fisher` でインストール:
|
||||||
|
@ -80,8 +80,8 @@ fisher
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # ローカルディレクトリ
|
@ plugin # ローカルディレクトリ
|
||||||
* simple # 現在のテーマ
|
* real # 現在のテーマ
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -104,7 +104,7 @@ fisher up bass z fzf thefuck
|
||||||
プラグインを削除:
|
プラグインを削除:
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
すべてのプラグインを削除:
|
すべてのプラグインを削除:
|
||||||
|
@ -121,7 +121,7 @@ fisher help z
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
### 1. fishの必要なバージョンとは?
|
### fishの必要なバージョンとは?
|
||||||
|
|
||||||
fish >= 2.3.0 が必要です。まだ 2.2.0 を使っているのならば [snippets](#8-プラグインとは) の対応のため次のコードを `~/.config/fish/config.fish` に追記してください。
|
fish >= 2.3.0 が必要です。まだ 2.2.0 を使っているのならば [snippets](#8-プラグインとは) の対応のため次のコードを `~/.config/fish/config.fish` に追記してください。
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. フィッシュシェルをデフォルトのシェルにするには?
|
### フィッシュシェルをデフォルトのシェルにするには?
|
||||||
|
|
||||||
システムの */etc/shells* ファイルに、fish を追加:
|
システムの */etc/shells* ファイルに、fish を追加:
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. fishermanを削除する方法とは?
|
### fishermanを削除する方法とは?
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
|
@ -152,22 +152,22 @@ fisher self-uninstall
|
||||||
npm un -g fisherman
|
npm un -g fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. oh-my-fishのプラグインとテーマに対応ですか?
|
### oh-my-fishのプラグインとテーマに対応ですか?
|
||||||
|
|
||||||
対応してます
|
対応してます
|
||||||
|
|
||||||
### 5. fishermanのファイル等は、どこに保存されますか?
|
### fishermanのファイル等は、どこに保存されますか?
|
||||||
|
|
||||||
fisherman 自体は *~/.config/fish/functions/fisher.fish* に作成されます。そしてキャシュは*~/.cache/fisherman*に、コンフィグディレクトリは *~/.config/fisherman* に。fishfileは*~/.config/fish/fishfile*に保存されます
|
fisherman 自体は *~/.config/fish/functions/fisher.fish* に作成されます。そしてキャシュは*~/.cache/fisherman*に、コンフィグディレクトリは *~/.config/fisherman* に。fishfileは*~/.config/fish/fishfile*に保存されます
|
||||||
|
|
||||||
### 6. fishfileとは?
|
### fishfileとは?
|
||||||
|
|
||||||
fishfile(*~/.config/fish/fishfile*)に現在インストールされているプラグインが書かれています。
|
fishfile(*~/.config/fish/fishfile*)に現在インストールされているプラグインが書かれています。
|
||||||
|
|
||||||
fisherman で自動的にこのファイルを更新するか、手動でプラグインを追加して `fisher`を入力してインストールすることも可能です。
|
fisherman で自動的にこのファイルを更新するか、手動でプラグインを追加して `fisher`を入力してインストールすることも可能です。
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -175,11 +175,11 @@ omf/grc
|
||||||
|
|
||||||
この仕組はプラグインと、そのプラグインが依存しているものをインストールすることができます。プラグインを削除するために、`fisher rm`を使ってください。
|
この仕組はプラグインと、そのプラグインが依存しているものをインストールすることができます。プラグインを削除するために、`fisher rm`を使ってください。
|
||||||
|
|
||||||
### 7. フィッシュシェルのプラグインはどこにありますか?
|
### フィッシュシェルのプラグインはどこにありますか?
|
||||||
|
|
||||||
fisherman の [organization] や [ウェブサイト] 等で、プラグインを検索できます。
|
fisherman の [organization] や [ウェブサイト] 等で、プラグインを検索できます。
|
||||||
|
|
||||||
### 8. プラグインとは?
|
### プラグインとは?
|
||||||
|
|
||||||
プラグインとは
|
プラグインとは
|
||||||
|
|
||||||
|
@ -189,7 +189,7 @@ fisherman の [organization] や [ウェブサイト] 等で、プラグイン
|
||||||
|
|
||||||
3. スニペット。つまり、1以上の*.fish*ファイルを*conf.d*といディレクトリに。こちらのファイルがフィッシュシェルがスタートする際に実行されます。
|
3. スニペット。つまり、1以上の*.fish*ファイルを*conf.d*といディレクトリに。こちらのファイルがフィッシュシェルがスタートする際に実行されます。
|
||||||
|
|
||||||
### 9. 自分のプラグインを、他のプラグインのデペンデンシーにしたい場合は?
|
### 自分のプラグインを、他のプラグインのデペンデンシーにしたい場合は?
|
||||||
|
|
||||||
プラグイン root ディレクトリの *fishfile* 編集してそのプラグインを追加してください。
|
プラグイン root ディレクトリの *fishfile* 編集してそのプラグインを追加してください。
|
||||||
|
|
||||||
|
|
|
@ -4,16 +4,16 @@
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[organization]: https://github.com/fisherman
|
[organization]: https://github.com/fisherman
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: http://fisherman.sh
|
[fisherman]: http://fisherman.sh
|
||||||
[online]: http://fisherman.sh/#search
|
[online]: http://fisherman.sh/#search
|
||||||
|
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman은 [fish-shell]을 위한 병렬 처리 플러그인 매니저 입니다.
|
fisherman은 [fish]을 위한 병렬 처리 플러그인 매니저 입니다.
|
||||||
|
|
||||||
## 왜 fisherman을 사용해야 하죠?
|
## 왜 fisherman을 사용해야 하죠?
|
||||||
|
|
||||||
|
@ -40,13 +40,13 @@ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
플러그인 설치:
|
플러그인 설치:
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
여러 출처로 부터 한꺼번에 설치:
|
여러 출처로 부터 한꺼번에 설치:
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
URL를 통해 설치:
|
URL를 통해 설치:
|
||||||
|
@ -64,7 +64,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
로컬 디렉토리로 부터 설치:
|
로컬 디렉토리로 부터 설치:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
플러그인 패키지 관리 파일로 정의하고 `fisher` 명령어로 변경사항을 적용:
|
플러그인 패키지 관리 파일로 정의하고 `fisher` 명령어로 변경사항을 적용:
|
||||||
|
@ -80,8 +80,8 @@ fisher
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # 로컬 디렉토리 설치 플러그인
|
@ plugin # 로컬 디렉토리 설치 플러그인
|
||||||
* simple # 현재 사용되고 있는 프롬프트 스타일 플러그인
|
* real # 현재 사용되고 있는 프롬프트 스타일 플러그인
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -104,7 +104,7 @@ fisher up bass z fzf thefuck
|
||||||
플러그인 삭제:
|
플러그인 삭제:
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
모든 플러그인 삭제:
|
모든 플러그인 삭제:
|
||||||
|
@ -121,7 +121,7 @@ fisher help z
|
||||||
|
|
||||||
## 자주묻는 질문과 답변
|
## 자주묻는 질문과 답변
|
||||||
|
|
||||||
### 1. 필요로하는 fish shell 버전은?
|
### 필요로하는 fish shell 버전은?
|
||||||
|
|
||||||
fisherman은 fish shell 버전 2.3.0 이상부터 지원합니다. 만약 2.2.0을 사용하고 있다면 [코드조각](#8-플러그인이-뭐죠?) 지원을 위하여 아래의 코드를 `~/.config/fish/config.fish`에 추가해 주세요.
|
fisherman은 fish shell 버전 2.3.0 이상부터 지원합니다. 만약 2.2.0을 사용하고 있다면 [코드조각](#8-플러그인이-뭐죠?) 지원을 위하여 아래의 코드를 `~/.config/fish/config.fish`에 추가해 주세요.
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. 어떻게 fish를 기본 shell로 지정하나요?
|
### 어떻게 fish를 기본 shell로 지정하나요?
|
||||||
|
|
||||||
*/etc/shells* 파일에 있는 shell 목록에 fish를 추가하고, 기본 shell로 지정합니다.
|
*/etc/shells* 파일에 있는 shell 목록에 fish를 추가하고, 기본 shell로 지정합니다.
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. fisherman을 삭제하고 싶어요.
|
### fisherman을 삭제하고 싶어요.
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
|
@ -152,26 +152,26 @@ fisher self-uninstall
|
||||||
npm un -g fisherman
|
npm un -g fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. fisherman은 oh my fish 패키지 관리자의 테마, 플러그인과 호환 되나요?
|
### fisherman은 oh my fish 패키지 관리자의 테마, 플러그인과 호환 되나요?
|
||||||
|
|
||||||
네.
|
네.
|
||||||
|
|
||||||
### 5. fisherman은 어디에 파일을 두나요?
|
### fisherman은 어디에 파일을 두나요?
|
||||||
|
|
||||||
fisherman 자체는 *~/.config/fish/functions/fisher.fish* 입니다.
|
fisherman 자체는 *~/.config/fish/functions/fisher.fish* 입니다.
|
||||||
|
|
||||||
캐쉬와 플러그인 관리 파일은 각각 *~/.cache/fisherman*과 *~/.config/fisherman*을 관례로 사용합니다.
|
캐쉬와 플러그인 관리 파일은 각각 *~/.cache/fisherman* 과 *~/.config/fisherman* 을 관례로 사용합니다.
|
||||||
|
|
||||||
fishfile은 *~/.config/fish/fishfile*에 위치합니다.
|
fishfile은 *~/.config/fish/fishfile* 에 위치합니다.
|
||||||
|
|
||||||
### 6. fishfile이 뭐죠? 어떻게 사용하나요?
|
### fishfile이 뭐죠? 어떻게 사용하나요?
|
||||||
|
|
||||||
fishfile은 *~/.config/fish/fishfile* 위치하며 모든 설치 플러그인의 목록이 담겨있습니다.
|
fishfile은 *~/.config/fish/fishfile* 위치하며 모든 설치 플러그인의 목록이 담겨있습니다.
|
||||||
|
|
||||||
fisherman 명령어를 통해 플러그인을 설치/제거하면 자동으로 fishfile이 관리됩니다. 혹은, fishfile에 직접 플러그인을 추가하고 `fisher` 명령어를 입력하면 변경사항이 적용됩니다.
|
fisherman 명령어를 통해 플러그인을 설치/제거하면 자동으로 fishfile이 관리됩니다. 혹은, fishfile에 직접 플러그인을 추가하고 `fisher` 명령어를 입력하면 변경사항이 적용됩니다.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -179,23 +179,23 @@ omf/grc
|
||||||
|
|
||||||
이 방식은 설치나 이가 빠진 의존성에만 작동 합니다. 플러그인을 삭제하려면, `fisher rm`명령어를 사용하세요.
|
이 방식은 설치나 이가 빠진 의존성에만 작동 합니다. 플러그인을 삭제하려면, `fisher rm`명령어를 사용하세요.
|
||||||
|
|
||||||
### 7. 어디서 플러그인을 찾을 수 있나요?
|
### 어디서 플러그인을 찾을 수 있나요?
|
||||||
|
|
||||||
fisherman의 [organization] 페이지를 살펴보거나 [online] 플러그인 목록에서 찾아보세요.
|
fisherman의 [organization] 페이지를 살펴보거나 [online] 플러그인 목록에서 찾아보세요.
|
||||||
|
|
||||||
### 8. 플러그인이 뭐죠?
|
### 플러그인이 뭐죠?
|
||||||
|
|
||||||
플러그인은:
|
플러그인은:
|
||||||
|
|
||||||
1. 최상단 혹은 최상단에 위치한 *functions* 디렉토리에 담긴 *.fish*파일이 기능으로 작동하는 디렉토리 혹은 git 저장소
|
1. 최상단 혹은 최상단에 위치한 *functions* 디렉토리에 담긴 *.fish* 파일이 기능으로 작동하는 디렉토리 혹은 git 저장소
|
||||||
|
|
||||||
2. 테마 혹은 프롬프트. 예: *fish_prompt.fish*이거나 *fish_right_prompt.fish* 혹은 두 파일 전부
|
2. 테마 혹은 프롬프트. 예: *fish_prompt.fish* 이거나 *fish_right_prompt.fish* 혹은 두 파일 전부
|
||||||
|
|
||||||
3. 코드 조각. 예: fish shell 시작시 불러들이게 되는 *conf.d* 디렉토리 안에 위치 한 *.fish* 파일들
|
3. 코드 조각. 예: fish shell 시작시 불러들이게 되는 *conf.d* 디렉토리 안에 위치 한 *.fish* 파일들
|
||||||
|
|
||||||
### 9. 플러그인 제작시 의존성을 명시하는 방법이 있나요?
|
### 플러그인 제작시 의존성을 명시하는 방법이 있나요?
|
||||||
|
|
||||||
작성하는 플러그인 최상단 디렉토리에 *fishfile*를 만들고 의존성을 나열하세요.
|
작성하는 플러그인 최상단 디렉토리에 *fishfile* 를 만들고 의존성을 나열하세요.
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
owner/repo
|
owner/repo
|
||||||
|
|
|
@ -4,30 +4,16 @@
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[organização]: https://github.com/fisherman
|
[organização]: https://github.com/fisherman
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: http://fisherman.sh
|
[fisherman]: http://fisherman.sh
|
||||||
[online]: http://fisherman.sh/#search
|
[online]: http://fisherman.sh/#search
|
||||||
|
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman é um gestor de plugins para [fish-shell].
|
fisherman é um gestor de plugins para [fish].
|
||||||
|
|
||||||
## Funcionalidades
|
|
||||||
|
|
||||||
* Não necessita de configuração
|
|
||||||
|
|
||||||
* Sem dependências externas
|
|
||||||
|
|
||||||
* Não tem impacto no arranque da consola
|
|
||||||
|
|
||||||
* É possível usar de maneira interactiva ou usando o ficheiro fishfile
|
|
||||||
|
|
||||||
* Instala e actualiza plugins concurrentemente
|
|
||||||
|
|
||||||
* Apenas o essencial, install, update, remove, list e help
|
|
||||||
|
|
||||||
## Instalação
|
## Instalação
|
||||||
|
|
||||||
|
@ -42,13 +28,13 @@ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
Instalar um plugin.
|
Instalar um plugin.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
Instalar através de múltiplas fontes.
|
Instalar através de múltiplas fontes.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Instalar através de URLs.
|
Instalar através de URLs.
|
||||||
|
@ -66,7 +52,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
Instalar através de uma pasta local.
|
Instalar através de uma pasta local.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
Edite o ficheiro fishfile e execute `fisher` para aplicar as alterações
|
Edite o ficheiro fishfile e execute `fisher` para aplicar as alterações
|
||||||
|
@ -82,8 +68,8 @@ Mostrar os plugins instalados actualmente.
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # este plugin é uma pasta local
|
@ plugin # este plugin é uma pasta local
|
||||||
* simple # este plugin é o Tema da consola
|
* real # este plugin é o Tema da consola
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -93,12 +79,8 @@ fisher ls
|
||||||
|
|
||||||
Mostrar os plugins disponíveis para instalação.
|
Mostrar os plugins disponíveis para instalação.
|
||||||
|
|
||||||
```ApacheConf
|
```
|
||||||
fisher ls-remote
|
fisher ls-remote
|
||||||
...
|
|
||||||
spin roach git_util pwd_info
|
|
||||||
submit flash pyenv host_info
|
|
||||||
...
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Actualizar fihserman e todos os plugins.
|
Actualizar fihserman e todos os plugins.
|
||||||
|
@ -116,7 +98,7 @@ fisher up bass z fzf thefuck
|
||||||
Remover plugins.
|
Remover plugins.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Remover todos os plugins instalados.
|
Remover todos os plugins instalados.
|
||||||
|
@ -133,7 +115,7 @@ fisher help z
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
### 1. Qual é a versão da fish necessária?
|
### 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).
|
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).
|
||||||
|
|
||||||
|
@ -143,7 +125,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Como faço para tornar fish a minha consola predefinida?
|
### Como faço para tornar fish a minha consola predefinida?
|
||||||
|
|
||||||
Adicione fish à lista de consolas no ficheiro */etc/shells* e defina-a como a sua consola por omissão usando os seguintes comandos.
|
Adicione fish à lista de consolas no ficheiro */etc/shells* e defina-a como a sua consola por omissão usando os seguintes comandos.
|
||||||
|
|
||||||
|
@ -152,16 +134,16 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. Como faço para desinstalar fisherman?
|
### Como faço para desinstalar fisherman?
|
||||||
```fish
|
```fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. O fisherman é compatível com os plugins e temas do oh my fish?
|
### O fisherman é compatível com os plugins e temas do oh my fish?
|
||||||
|
|
||||||
Sim.
|
Sim.
|
||||||
|
|
||||||
### 5. Onde é que o fisherman guarda as suas coisas?
|
### Onde é que o fisherman guarda as suas coisas?
|
||||||
|
|
||||||
O fisherman é guardado no ficheiro *~/.config/fish/functions/fisher.fish*.
|
O fisherman é guardado no ficheiro *~/.config/fish/functions/fisher.fish*.
|
||||||
|
|
||||||
|
@ -169,14 +151,14 @@ A cache e a configuração é guardada nos ficheiros *~/.cache/fisherman* e *~/.
|
||||||
|
|
||||||
O ficheiro fishfile é guardado em *~/.config/fish/fishfile*.
|
O ficheiro fishfile é guardado em *~/.config/fish/fishfile*.
|
||||||
|
|
||||||
### 6. O que é o ficheiro fishfile e como é que eu o utilizo?
|
### O que é o ficheiro fishfile e como é que eu o utilizo?
|
||||||
|
|
||||||
O ficheiro fishfile *~/.config/fish/fishfile* contém todos os plugins instalados.
|
O ficheiro fishfile *~/.config/fish/fishfile* contém todos os plugins instalados.
|
||||||
|
|
||||||
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.
|
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/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -184,11 +166,11 @@ omf/grc
|
||||||
|
|
||||||
Este comando apenas instalas plugins e suas dependências. Para desinstalar um plugin, tem que executar `fisher rm <nome-do-plugin>`.
|
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?
|
### 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.
|
Visite a [organização] ou use a pesquisa [online] para descobrir os plugins disponíveis.
|
||||||
|
|
||||||
### 8. O que é um plugin?
|
### O que é um plugin?
|
||||||
|
|
||||||
Um plugin é:
|
Um plugin é:
|
||||||
|
|
||||||
|
@ -198,7 +180,7 @@ Um plugin é:
|
||||||
|
|
||||||
3. um snippet, i.e, um ou mais ficheiros *.fish* dentro de uma pasta chamada *conf.d* que são executados sempre por fish no arranque da consola.
|
3. um snippet, i.e, um ou mais ficheiros *.fish* dentro de uma pasta chamada *conf.d* que são executados sempre por fish no arranque da consola.
|
||||||
|
|
||||||
### 9. Como posso definir plugins como dependências do meu plugin?
|
### Como posso definir plugins como dependências do meu plugin?
|
||||||
|
|
||||||
Crie um ficheiro *fishfile* na raiz do seu projecto e adicione ao ficheiros as dependências.
|
Crie um ficheiro *fishfile* na raiz do seu projecto e adicione ao ficheiros as dependências.
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
[travis-link]: https://travis-ci.org/fisherman/fisherman
|
[travis-link]: https://travis-ci.org/fisherman/fisherman
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: https://github.com/fisherman.sh
|
[fisherman]: https://github.com/fisherman.sh
|
||||||
[fishfile]: #6-Что-такое-fishfile-и-как-я-могу-его-использовать
|
[fishfile]: #6-Что-такое-fishfile-и-как-я-могу-его-использовать
|
||||||
[организации]: https://github.com/fisherman
|
[организации]: https://github.com/fisherman
|
||||||
|
@ -12,23 +12,9 @@
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman это параллельный менеджер плагинов для [fish-shell].
|
fisherman это параллельный менеджер плагинов для [fish].
|
||||||
|
|
||||||
## Достоинства fisherman
|
|
||||||
|
|
||||||
* Не нужно настраивать
|
|
||||||
|
|
||||||
* Нет внешних зависимостей
|
|
||||||
|
|
||||||
* Не влияет на время запуска оболочки
|
|
||||||
|
|
||||||
* Можно использовать в интерактивном режиме или через [fishfile]
|
|
||||||
|
|
||||||
* Плагины устанавливаются и обновляются в параллельном режиме
|
|
||||||
|
|
||||||
* Только необходимые функции: установка, обновление, удаление, список и справка
|
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
|
|
||||||
|
@ -43,13 +29,13 @@ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
Установка отдельного плагина.
|
Установка отдельного плагина.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
Установка из нескольких источников.
|
Установка из нескольких источников.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Установка по ссылке URL.
|
Установка по ссылке URL.
|
||||||
|
@ -67,7 +53,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
Установка из локального каталога.
|
Установка из локального каталога.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
Отредактируйте [fishfile] и запустите `fisher`, чтобы изменения вступили в силу.
|
Отредактируйте [fishfile] и запустите `fisher`, чтобы изменения вступили в силу.
|
||||||
|
@ -81,8 +67,8 @@ fisher
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # этот плагин представляет собой локальный каталог
|
@ plugin # этот плагин представляет собой локальный каталог
|
||||||
* simple # этот плагин является текущим оформлением командной строки
|
* real # этот плагин является текущим оформлением командной строки
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -94,10 +80,6 @@ fisher ls
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher ls-remote
|
fisher ls-remote
|
||||||
...
|
|
||||||
spin roach git_util pwd_info
|
|
||||||
submit flash pyenv host_info
|
|
||||||
...
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Обновление всего сразу.
|
Обновление всего сразу.
|
||||||
|
@ -115,7 +97,7 @@ fisher up bass z fzf thefuck
|
||||||
Удаление плагинов.
|
Удаление плагинов.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
Удаление всех плагинов.
|
Удаление всех плагинов.
|
||||||
|
@ -132,7 +114,7 @@ fisher help z
|
||||||
|
|
||||||
## Часто задаваемые вопросы
|
## Часто задаваемые вопросы
|
||||||
|
|
||||||
### 1. Какая версия fish необходима?
|
### Какая версия fish необходима?
|
||||||
|
|
||||||
fisherman был разработан для fish >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для поддержки [cниппетов](#8-Что-такое-плагин).
|
fisherman был разработан для fish >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для поддержки [cниппетов](#8-Что-такое-плагин).
|
||||||
|
|
||||||
|
@ -142,7 +124,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Как сделать fish основной командной оболочкой?
|
### Как сделать fish основной командной оболочкой?
|
||||||
|
|
||||||
Добавьте fish в список командных оболочек */etc/shells* и сделайте её оболочкой по умолчанию.
|
Добавьте fish в список командных оболочек */etc/shells* и сделайте её оболочкой по умолчанию.
|
||||||
|
|
||||||
|
@ -151,17 +133,17 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. Как мне удалить fisherman?
|
### Как мне удалить fisherman?
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. Совместим ли fisherman с темами и плагинами oh my fish?
|
### Совместим ли fisherman с темами и плагинами oh my fish?
|
||||||
|
|
||||||
Да.
|
Да.
|
||||||
|
|
||||||
### 5. Где fisherman хранит данные?
|
### Где fisherman хранит данные?
|
||||||
|
|
||||||
Скрипт fisherman находится в *~/.config/fish/functions/fisher.fish*.
|
Скрипт fisherman находится в *~/.config/fish/functions/fisher.fish*.
|
||||||
|
|
||||||
|
@ -169,14 +151,14 @@ fisher self-uninstall
|
||||||
|
|
||||||
fishfile сохраняется в *~/.config/fish/fishfile*.
|
fishfile сохраняется в *~/.config/fish/fishfile*.
|
||||||
|
|
||||||
### 6. Что такое fishfile и как я могу его использовать?
|
### Что такое fishfile и как я могу его использовать?
|
||||||
|
|
||||||
В *~/.config/fish/fishfile* хранится список всех установленных плагинов.
|
В *~/.config/fish/fishfile* хранится список всех установленных плагинов.
|
||||||
|
|
||||||
fisherman обновляет этот файл автоматически, но вы также можете добавить плагины в список вручную и запустить `fisher`, чтобы эти изменения вступили в силу.
|
fisherman обновляет этот файл автоматически, но вы также можете добавить плагины в список вручную и запустить `fisher`, чтобы эти изменения вступили в силу.
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -184,11 +166,11 @@ omf/grc
|
||||||
|
|
||||||
Этот механизм только устанавливает плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm`.
|
Этот механизм только устанавливает плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm`.
|
||||||
|
|
||||||
### 7. Где я могу найти список плагинов для fish?
|
### Где я могу найти список плагинов для fish?
|
||||||
|
|
||||||
Используйте поиск по Github [организации] или [онлайн] поиск на сайте.
|
Используйте поиск по Github [организации] или [онлайн] поиск на сайте.
|
||||||
|
|
||||||
### 8. Что такое плагин?
|
### Что такое плагин?
|
||||||
|
|
||||||
Плагином является:
|
Плагином является:
|
||||||
|
|
||||||
|
@ -198,7 +180,7 @@ omf/grc
|
||||||
|
|
||||||
3. сниппет, т.е. один или несколько *.fish* файлов в директории *conf.d*, которые загружаются при запуске fish
|
3. сниппет, т.е. один или несколько *.fish* файлов в директории *conf.d*, которые загружаются при запуске fish
|
||||||
|
|
||||||
### 9. Как я могу объявить зависимости моего плагина?
|
### Как я могу объявить зависимости моего плагина?
|
||||||
|
|
||||||
Создайте новый *fishfile* в корне вашего проекта со списком зависимостей.
|
Создайте новый *fishfile* в корне вашего проекта со списком зависимостей.
|
||||||
|
|
||||||
|
|
|
@ -4,28 +4,16 @@
|
||||||
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
[travis-badge]: https://img.shields.io/travis/fisherman/fisherman.svg
|
||||||
|
|
||||||
[organization]: https://github.com/fisherman
|
[organization]: https://github.com/fisherman
|
||||||
[fish-shell]: https://github.com/fish-shell/fish-shell
|
[fish]: https://github.com/fish-shell/fish-shell
|
||||||
[fisherman]: http://fisherman.sh
|
[fisherman]: http://fisherman.sh
|
||||||
[online]: http://fisherman.sh/#search
|
[online]: http://fisherman.sh/#search
|
||||||
|
|
||||||
[![Build Status][travis-badge]][travis-link]
|
[![Build Status][travis-badge]][travis-link]
|
||||||
[![Slack][slack-badge]][slack-link]
|
[![Slack][slack-badge]][slack-link]
|
||||||
|
|
||||||
# [fisherman] - fish plugin manager
|
# [fisherman]
|
||||||
|
|
||||||
fisherman 是一款零配置,并发的 [fish-shell] 插件管理器。
|
fisherman 是一款零配置,并发的 [fish] 插件管理器。
|
||||||
|
|
||||||
##为什么使用fisherman?
|
|
||||||
|
|
||||||
* 零配置
|
|
||||||
|
|
||||||
* 没有其他依赖
|
|
||||||
|
|
||||||
* 不影响 shell 启动速度
|
|
||||||
|
|
||||||
* 类似 [vundle](https://github.com/VundleVim/Vundle.vim) 的交互下载功能
|
|
||||||
|
|
||||||
* 实现了最核心的功能: 安装、更新、移除和查询插件
|
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
|
@ -35,23 +23,18 @@ fisherman 是一款零配置,并发的 [fish-shell] 插件管理器。
|
||||||
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
|
||||||
```
|
```
|
||||||
|
|
||||||
如果你仍然在使用 fisherman 1.5 并且想轻松升级到 2.0以上, 可以执行以下命令
|
|
||||||
```sh
|
|
||||||
curl -L git.io/fisher-up-me | fish
|
|
||||||
```
|
|
||||||
|
|
||||||
## 功能
|
## 功能
|
||||||
|
|
||||||
安装插件。
|
安装插件。
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher simple
|
fisher real
|
||||||
```
|
```
|
||||||
|
|
||||||
从多个源安装插件。
|
从多个源安装插件。
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher z fzf omf/{grc,thefuck}
|
fisher z fzf edc/bass omf/thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
从 URL 安装插件。
|
从 URL 安装插件。
|
||||||
|
@ -69,7 +52,7 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
|
||||||
从本地目录安装插件。
|
从本地目录安装插件。
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fisher ~/my_aliases
|
fisher ~/plugin
|
||||||
```
|
```
|
||||||
|
|
||||||
使用 [vundle](https://github.com/VundleVim/Vundle.vim) 的方式安装插件,编辑你的 fishfile 并运行 `fisher` 去安装插件。
|
使用 [vundle](https://github.com/VundleVim/Vundle.vim) 的方式安装插件,编辑你的 fishfile 并运行 `fisher` 去安装插件。
|
||||||
|
@ -85,8 +68,8 @@ fisher
|
||||||
|
|
||||||
```ApacheConf
|
```ApacheConf
|
||||||
fisher ls
|
fisher ls
|
||||||
@ my_aliases # 该插件是一个本地插件
|
@ plugin # 该插件是一个本地插件
|
||||||
* simple # 该插件是当前的命令行提示符插件
|
* real # 该插件是当前的命令行提示符插件
|
||||||
bass
|
bass
|
||||||
fzf
|
fzf
|
||||||
grc
|
grc
|
||||||
|
@ -96,13 +79,6 @@ fisher ls
|
||||||
|
|
||||||
列出远程插件。
|
列出远程插件。
|
||||||
|
|
||||||
```
|
|
||||||
fisher ls-remote
|
|
||||||
...
|
|
||||||
spin roach git_util pwd_info
|
|
||||||
submit flash pyenv host_info
|
|
||||||
...
|
|
||||||
```
|
|
||||||
|
|
||||||
更新所有。
|
更新所有。
|
||||||
|
|
||||||
|
@ -119,7 +95,7 @@ fisher up bass z fzf thefuck
|
||||||
移除指定的插件。
|
移除指定的插件。
|
||||||
|
|
||||||
```
|
```
|
||||||
fisher rm simple
|
fisher rm thefuck
|
||||||
```
|
```
|
||||||
|
|
||||||
移除所有的插件。
|
移除所有的插件。
|
||||||
|
@ -136,7 +112,7 @@ fisher help z
|
||||||
|
|
||||||
## 常见疑问解答
|
## 常见疑问解答
|
||||||
|
|
||||||
### 1. fish 的版本要求多少?
|
### fish 的版本要求多少?
|
||||||
|
|
||||||
fisherman 要求 2.3.0 及以上版本的 fish。如果正在使用 2.2.0 版本,你可以写入以下[代码片段](#8-什么是一个插件)到你的 `~/.config/fish/config.fish`。
|
fisherman 要求 2.3.0 及以上版本的 fish。如果正在使用 2.2.0 版本,你可以写入以下[代码片段](#8-什么是一个插件)到你的 `~/.config/fish/config.fish`。
|
||||||
|
|
||||||
|
@ -146,7 +122,7 @@ for file in ~/.config/fish/conf.d/*.fish
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. 如何让 fish 作为我默认的 shell ?
|
### 如何让 fish 作为我默认的 shell ?
|
||||||
|
|
||||||
Add fish to the list of login shells in */etc/shells* and make it your default shell.
|
Add fish to the list of login shells in */etc/shells* and make it your default shell.
|
||||||
把 fish 加入到 */etc/shells* 并令 fish 成为默认 shell。
|
把 fish 加入到 */etc/shells* 并令 fish 成为默认 shell。
|
||||||
|
@ -156,7 +132,7 @@ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
|
||||||
chsh -s /usr/local/bin/fish
|
chsh -s /usr/local/bin/fish
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. 如何卸载 fisherman?
|
### 如何卸载 fisherman?
|
||||||
|
|
||||||
运行以下命令。
|
运行以下命令。
|
||||||
|
|
||||||
|
@ -164,24 +140,24 @@ chsh -s /usr/local/bin/fish
|
||||||
fisher self-uninstall
|
fisher self-uninstall
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. fisherman 兼容已有的 fish 主题和插件吗?
|
### fisherman 兼容已有的 fish 主题和插件吗?
|
||||||
|
|
||||||
是的。
|
是的。
|
||||||
|
|
||||||
### 5. fisherman 把数据放到哪里了?
|
### fisherman 把数据放到哪里了?
|
||||||
|
|
||||||
fisherman 的位置在 *~/.config/fish/functions/fisher.fish*。
|
fisherman 的位置在 *~/.config/fish/functions/fisher.fish*。
|
||||||
缓存和插件配置被分别存在 *~/.cache/fisherman* 和 *~/.config/fisherman*。
|
缓存和插件配置被分别存在 *~/.cache/fisherman* 和 *~/.config/fisherman*。
|
||||||
fishfile 位置在 *~/.config/fish/fishfile*。
|
fishfile 位置在 *~/.config/fish/fishfile*。
|
||||||
|
|
||||||
### 6. 什么是 fishfile 以及如何使用它?
|
### 什么是 fishfile 以及如何使用它?
|
||||||
|
|
||||||
fishfile *~/.config/fish/fishfile* 列出了所有已安装的插件。
|
fishfile *~/.config/fish/fishfile* 列出了所有已安装的插件。
|
||||||
|
|
||||||
fisherman 安装插件时,会自动写入这个文件,或者你可以手动写入你想装的插件,然后运行 `fisher` 来安装插件
|
fisherman 安装插件时,会自动写入这个文件,或者你可以手动写入你想装的插件,然后运行 `fisher` 来安装插件
|
||||||
|
|
||||||
```
|
```
|
||||||
fisherman/simple
|
fisherman/real
|
||||||
fisherman/z
|
fisherman/z
|
||||||
omf/thefuck
|
omf/thefuck
|
||||||
omf/grc
|
omf/grc
|
||||||
|
@ -189,11 +165,11 @@ omf/grc
|
||||||
|
|
||||||
这个文件只会记录插件和一些依赖。如果你想卸载插件,可以使用 `fisher rm`来替代。
|
这个文件只会记录插件和一些依赖。如果你想卸载插件,可以使用 `fisher rm`来替代。
|
||||||
|
|
||||||
### 7. 去哪里可以找到插件?
|
### 去哪里可以找到插件?
|
||||||
|
|
||||||
看看这个 [organization] 或者使用这个 [online] 来搜索。
|
看看这个 [organization] 或者使用这个 [online] 来搜索。
|
||||||
|
|
||||||
### 8. 什么是一个插件?
|
### 什么是一个插件?
|
||||||
|
|
||||||
一个插件是:
|
一个插件是:
|
||||||
|
|
||||||
|
@ -203,7 +179,7 @@ omf/grc
|
||||||
|
|
||||||
3. 一些代码片段,比如一个或多个在 *conf.d*目录下的 *.fish* 文件,并且它们会在 shell 启动时执行。
|
3. 一些代码片段,比如一个或多个在 *conf.d*目录下的 *.fish* 文件,并且它们会在 shell 启动时执行。
|
||||||
|
|
||||||
### 9. 如何把这些插件作为我自己插件的依赖?
|
### 如何把这些插件作为我自己插件的依赖?
|
||||||
|
|
||||||
在项目的顶层目录创建一个新的 *fishfile* 文件,并写下你的依赖。
|
在项目的顶层目录创建一个新的 *fishfile* 文件,并写下你的依赖。
|
||||||
|
|
||||||
|
|
10
fisher.fish
10
fisher.fish
|
@ -737,7 +737,7 @@ function __fisher_plugin_enable -a path
|
||||||
if test -e "$target" -a ! -L "$target"
|
if test -e "$target" -a ! -L "$target"
|
||||||
set -l backup_target "$fish_config/$dir/copy-$base"
|
set -l backup_target "$fish_config/$dir/copy-$base"
|
||||||
|
|
||||||
__fisher_log info "Backup @$base@..." $__fisher_stderr
|
__fisher_log info "Save old @$base@" $__fisher_stderr
|
||||||
|
|
||||||
command mv "$target" "$backup_target" ^ /dev/stderr
|
command mv "$target" "$backup_target" ^ /dev/stderr
|
||||||
end
|
end
|
||||||
|
@ -2023,7 +2023,7 @@ function __fisher_self_uninstall -a yn
|
||||||
set -e fisher_version
|
set -e fisher_version
|
||||||
set -e fisher_spinners
|
set -e fisher_spinners
|
||||||
|
|
||||||
__fisher_log okay "Arrr! So long and thanks for all the fish cap!" $__fisher_stderr
|
__fisher_log info "Done." $__fisher_stderr
|
||||||
|
|
||||||
set -l funcs (functions -a | command grep __fisher)
|
set -l funcs (functions -a | command grep __fisher)
|
||||||
|
|
||||||
|
@ -2068,7 +2068,7 @@ function __fisher_man_page_write
|
||||||
# .
|
# .
|
||||||
# .nf
|
# .nf
|
||||||
#
|
#
|
||||||
# fisher simple
|
# fisher real
|
||||||
# .
|
# .
|
||||||
# .fi
|
# .fi
|
||||||
# .
|
# .
|
||||||
|
@ -2136,7 +2136,7 @@ function __fisher_man_page_write
|
||||||
#
|
#
|
||||||
# fisher ls
|
# fisher ls
|
||||||
# @ plugin # a local directory
|
# @ plugin # a local directory
|
||||||
# * simple # the current prompt
|
# * real # the current prompt
|
||||||
# bass
|
# bass
|
||||||
# fzf
|
# fzf
|
||||||
# tab
|
# tab
|
||||||
|
@ -2192,7 +2192,7 @@ function __fisher_man_page_write
|
||||||
# .
|
# .
|
||||||
# .nf
|
# .nf
|
||||||
#
|
#
|
||||||
# fisher rm simple
|
# fisher rm thefuck
|
||||||
# .
|
# .
|
||||||
# .fi
|
# .fi
|
||||||
# .
|
# .
|
||||||
|
|
Loading…
Reference in a new issue