Updated 🇷🇺 docs (#282)

This commit is contained in:
Alexey Alekhin 2016-05-15 15:09:38 +02:00
parent 840f6a613e
commit dbb207bb85
2 changed files with 16 additions and 56 deletions

View file

@ -3,10 +3,8 @@
[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
[organization]: https://github.com/fisherman
[fish]: https://fish.sh [fish]: https://fish.sh
[fisherman]: http://fisherman.sh [fisherman]: http://fisherman.sh
[online]: http://fisherman.sh/#search
[日本語]: docs/jp-JA [日本語]: docs/jp-JA
[简体中文]: docs/zh-CN [简体中文]: docs/zh-CN

View file

@ -5,21 +5,16 @@
[fish]: 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-и-как-я-могу-его-использовать
[организации]: https://github.com/fisherman
[онлайн]: 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] # [fisherman]
fisherman это параллельный менеджер плагинов для [fish]. Менеджер плагинов для [fish].
## Установка ## Установка
Используя curl:
```sh ```sh
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
``` ```
@ -38,12 +33,6 @@ fisher real
fisher z fzf edc/bass omf/thefuck fisher z fzf edc/bass omf/thefuck
``` ```
Установка по ссылке URL.
```
fisher https://github.com/edc/bass
```
Установка из gist. Установка из gist.
``` ```
@ -56,10 +45,10 @@ fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
fisher ~/plugin fisher ~/plugin
``` ```
Отредактируйте [fishfile] и запустите `fisher`, чтобы изменения вступили в силу. Отредактируйте [fishfile](#Что-такое-fishfile-и-как-я-могу-его-использовать) и запустите `fisher`, чтобы изменения вступили в силу.
```sh ```sh
$EDITOR fishfile # добавьте плагины $EDITOR ~/.config/fish/fishfile
fisher fisher
``` ```
@ -67,11 +56,10 @@ fisher
```ApacheConf ```ApacheConf
fisher ls fisher ls
@ plugin # этот плагин представляет собой локальный каталог @ plugin # локальный плагин
* real # этот плагин является текущим оформлением командной строки * real # текущее оформление командной строки
bass bass
fzf fzf
grc
thefuck thefuck
z z
``` ```
@ -91,7 +79,7 @@ fisher up
Обновление отдельных плагинов. Обновление отдельных плагинов.
``` ```
fisher up bass z fzf thefuck fisher up bass z fzf
``` ```
Удаление плагинов. Удаление плагинов.
@ -112,11 +100,19 @@ fisher ls | fisher rm
fisher help z fisher help z
``` ```
Удаление fisherman.
```
fisher self-uninstall
```
## Часто задаваемые вопросы ## Часто задаваемые вопросы
### Какая версия fish необходима? ### Какая версия fish необходима?
fisherman был разработан для fish >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для поддержки [cниппетов](#8-Что-такое-плагин). \>=2.2.0.
Для поддержки [cниппетов](#Что-такое-плагин) обновите fish до версии >= 2.3.0 или добавьте следующий код в ваш `~/.config/fish/config.fish`:
```fish ```fish
for file in ~/.config/fish/conf.d/*.fish for file in ~/.config/fish/conf.d/*.fish
@ -124,30 +120,13 @@ for file in ~/.config/fish/conf.d/*.fish
end end
``` ```
### Как сделать fish основной командной оболочкой?
Добавьте fish в список командных оболочек */etc/shells* и сделайте её оболочкой по умолчанию.
```sh
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish
```
### Как мне удалить fisherman?
```fish
fisher self-uninstall
```
### Совместим ли fisherman с темами и плагинами oh my fish? ### Совместим ли fisherman с темами и плагинами oh my fish?
Да. Да.
### Где fisherman хранит данные? ### Где fisherman хранит данные?
Скрипт fisherman находится в *~/.config/fish/functions/fisher.fish*. Кэш и настройки плагинов находятся в *~/.cache/fisherman* и *~/.config/fisherman* соответственно.
Кэш и настройки плагинов создаются в *~/.cache/fisherman* и *~/.config/fisherman* соответственно.
fishfile сохраняется в *~/.config/fish/fishfile*. fishfile сохраняется в *~/.config/fish/fishfile*.
@ -157,19 +136,8 @@ fishfile сохраняется в *~/.config/fish/fishfile*.
fisherman обновляет этот файл автоматически, но вы также можете добавить плагины в список вручную и запустить `fisher`, чтобы эти изменения вступили в силу. fisherman обновляет этот файл автоматически, но вы также можете добавить плагины в список вручную и запустить `fisher`, чтобы эти изменения вступили в силу.
```
fisherman/real
fisherman/z
omf/thefuck
omf/grc
```
Этот механизм только устанавливает плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm`. Этот механизм только устанавливает плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm`.
### Где я могу найти список плагинов для fish?
Используйте поиск по Github [организации] или [онлайн] поиск на сайте.
### Что такое плагин? ### Что такое плагин?
Плагином является: Плагином является:
@ -183,9 +151,3 @@ omf/grc
### Как я могу объявить зависимости моего плагина? ### Как я могу объявить зависимости моего плагина?
Создайте новый *fishfile* в корне вашего проекта со списком зависимостей. Создайте новый *fishfile* в корне вашего проекта со списком зависимостей.
```fish
owner/repo
https://github.com/owner/repo
https://gist.github.com/owner/c256586044fea832e62f02bc6f6daf32
```