fisher/docs/es-ES
Jorge Bucaran 8b76477f85
Remove install instructions via npm.
Installing with npm works 9 out of 10 times. This may be due to
the post-install hook hack set in order to move fisher.fish into
the user functions directory.

The simplest and best way to install fisherman is by putting the
fisher.fish file in your functions directory.
2016-04-29 17:33:25 +09:00
..
README.md Remove install instructions via npm. 2016-04-29 17:33:25 +09:00

Build Status Slack

fisherman - fish plugin manager

Lee este documento en otro idioma: English, 日本語, 简体中文, 한국어, Русский, Català.

Prestaciones

  • Sin configuración

  • Sin dependencias externas

  • No afecta al tiempo de inicio de la sesión

  • Se puede utilizar de manera interactiva o con un archivo fishfile

  • Instala i actualiza paquetes de manera concurrente

  • Solo lo fundamental, install, update, remove, list y help

Instalación

Via curl.

curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman

Modo de uso

Instalar paquetes.

fisher simple

Instalar desde múltiples fuentes.

fisher z fzf omf/{grc,thefuck}

Instalar desde URLs.

fisher https://github.com/edc/bass

Instalar desde gists.

fisher https://gist.github.com/username/1f40e1c6e0551b2666b2

Instalar desde un directorio.

fisher ~/my_aliases

Edita el archivo fishfile y ejecuta fisher para aplicar los cambios.

¿Qué es el archivo fishfile y cómo lo utilizo?

$EDITOR fishfile # añade los paquetes como dependencias
fisher

Muestra que tienes instalado actualmente.

fisher ls
@ my_aliases    # este paquete esta en un directorio
* simple        # este paquete es el tema actual
  bass
  fzf
  grc
  thefuck
  z

Busca que puedes llegar a instalar.

fisher ls-remote
  ...
  spin          roach       git_util        pwd_info
  submit        flash       pyenv           host_info
  ...

Actualizalo todo.

fisher up

Actualiza algunos paquetes.

fisher up bass z fzf thefuck

Elimina paquetes.

fisher rm simple

Elimina todos los paquetes.

fisher ls | fisher rm

Muestra ayuda.

fisher help z

FAQ

1. ¿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.

for file in ~/.config/fish/conf.d/*.fish
    source $file
end

2. ¿Cómo hago fish mi consola de comandos por defecto?

Añade fish a la lista de consolas de comandos en /etc/shells.

echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish

3. ¿Cómo puedo desinstalar fisherman?

Ejecuta

fisher self-uninstall

o

npm un -g fisherman

4. ¿Es fisherman compatible con paquetes y temas de oh my fish?

Sí.

5. ¿Dónde guarda fisherman sus cosas?

fisherman mismo esta en el archivo ~/.config/fish/functions/fisher.fish.

El caché y la configuración en ~/.cache/fisherman y ~/.config/fisherman respectivamente.

El archivo fishfile en ~/.config/fish/fishfile.

6. ¿Qué es el archivo fishfile y cómo lo uso?

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.

fisherman/simple
fisherman/z
omf/thefuck
omf/grc

Este comando solo instala paquetes y sus dependencias. Para borrar paquetes, usa fisher rm.

7. ¿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.

8. ¿Qué es un paquete?

Un paquete es:

  1. un directorio o repositorio de git con una función / archivo .fish bien sea en el directorio raíz del proyecto o en un directorio llamado functions.

  2. un tema o prompt, es decir, fish_prompt.fish, fish_right_prompt.fish o ambos.

  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?

Crea un archivo fishfile en la carpeta raíz de tu plugin y incluye los paquetes en el.

owner/repo
https://github.com/dude/sweet
https://gist.github.com/bucaran/c256586044fea832e62f02bc6f6daf32