aboutsummaryrefslogtreecommitdiffstats
path: root/docs/ru/config_ru.md
diff options
context:
space:
mode:
authormb6ockatf <104227451+mb6ockatf@users.noreply.github.com>2022-04-30 23:51:50 +0300
committerGitHub <noreply@github.com>2022-04-30 20:51:50 +0000
commit6e280e253adce3721e8ef37850c625a7abfdde2f (patch)
treedeedaebc315bc01f25fae3880caa9ebda598475d /docs/ru/config_ru.md
parentBump http from 0.2.6 to 0.2.7 (#368) (diff)
downloadatuin-6e280e253adce3721e8ef37850c625a7abfdde2f.zip
Add Russian documentation translation (#365)
* Translate config.md to russian * Translate docs/import_ru.md to russian * Translate docs/key-binding.md to russian * Translate docs/list_ru.md to russian * Correct misprint in config_ru.md * Translate docs/search.md to russian * Translate docs/server_ru.md to russian * Translate docs/shell-completions.md to russian * Translate docs/stats.md to russian * Translate docs/sync.md to russian * Add .idea/ to .gitignore * Translated files are placed in a separate folder * Correct misprint (~~истоии~~ => истории). Correct links between files Co-authored-by: BigProject404 <bigproject404@yandex.ru>
Diffstat (limited to 'docs/ru/config_ru.md')
-rw-r--r--docs/ru/config_ru.md146
1 files changed, 146 insertions, 0 deletions
diff --git a/docs/ru/config_ru.md b/docs/ru/config_ru.md
new file mode 100644
index 00000000..bf982fe8
--- /dev/null
+++ b/docs/ru/config_ru.md
@@ -0,0 +1,146 @@
+# Конфигурация
+
+Autin использует два файла конфигурации. Они хранятся в `~/.config/atuin/`. Данные
+хранятся в `~/.local/share/atuin` (если не определено другое в XDG\_\*).
+
+Путь до катклога конфигурации может быть изменён установкой
+параметра `ATUIN_CONFIG_DIR`. Например
+
+```
+export ATUIN_CONFIG_DIR = /home/ellie/.atuin
+```
+
+## Пользовательская конфигурация
+
+```
+~/.config/atuin/config.toml
+```
+
+Этот файл используется когда клиент работает на локальной машине (не сервере).
+
+See [config.toml](../atuin-client/config.toml) for an example
+
+### `dialect`
+
+Этот параметр контролирует как [stats](stats.md) команда обрабатывает данные.
+Может принимать одно из двух допустимых значений:
+
+```
+dialect = "uk"
+```
+
+или
+
+```
+dialect = "us"
+```
+
+По умолчанию - "us".
+
+### `auto_sync`
+
+Синхронизироваться ли автоматически если выполнен вход. По умолчанию - да (true)
+```
+auto_sync = true/false
+```
+
+### `sync_address`
+
+Адрес сервера для синхронизации. По умолчанию `https://api.atuin.sh`.
+
+```
+sync_address = "https://api.atuin.sh"
+```
+
+### `sync_frequency`
+
+Как часто клиент синхронизируется с сервером. Может быть указано в
+понятном для человека формате. Например, `10s`, `20m`, `1h`, и т.д.
+По умолчанию `1h`
+
+Если стоит значение 0, Autin будет синхронизироваться после каждой выполненной команды.
+Помните, что сервера могут иметь ограничение на количество отправленных запросов.
+
+```
+sync_frequency = "1h"
+```
+
+### `db_path`
+
+Путь до базы данных SQlite. По умолчанию это
+`~/.local/share/atuin/history.db`.
+
+```
+db_path = "~/.history.db"
+```
+
+### `key_path`
+
+Путь до ключа шифрования Autin. По умолчанию,
+`~/.local/share/atuin/key`.
+
+```
+key = "~/.atuin-key"
+```
+
+### `session_path`
+
+Путь до серверного файла сессии Autin. По умолчанию,
+`~/.local/share/atuin/session`. На самом деле это просто API токен.
+
+```
+key = "~/.atuin-session"
+```
+
+### `search_mode`
+
+Определяет, какой режим поиска будет использоваться. Autin поддерживает "prefix",
+текст целиком (fulltext) и неточный ("fuzzy") поиск. Режим "prefix" производит
+поиск по "запрос\*", "fulltext" по "\*запрос\*", и "fuzzy" использует
+[вот такой](#fuzzy-search-syntax) синтаксис.
+
+По умолчанию стоит значение "prefix"
+
+### `filter_mode`
+
+Фильтр, по-умолчанию использующийся для поиска
+
+| Столбец 1 | Столбец 2 |
+|------------------|----------------------------------------------------------|
+| global (default) | Искать историю команд со всех хостов, сессий и каталогов |
+| host | Искать историю команд с этого хоста |
+| session | Искать историю команд этой сессии |
+| directory | Искать историю команд, выполненных в текущей папке |
+
+Режимы поиска могут быть изменены через ctrl-r
+
+
+```
+search_mode = "fulltext"
+```
+
+#### fuzzy search syntax
+
+Режим поиска "fuzzy" основан на
+[fzf search syntax](https://github.com/junegunn/fzf#search-syntax).
+
+| Токен | Тип совпадений | Описание |
+|-----------|----------------------------|-------------------------------------|
+| `sbtrkt` | fuzzy-match | Всё, что совпадает с `sbtrkt` |
+| `'wild` | exact-match (В кавычках) | Всё, что включает в себя `wild` |
+| `^music` | prefix-exact-match | Всё, что начинается с `music` |
+| `.mp3$` | suffix-exact-match | Всё, что заканчивается на `.mp3` |
+| `!fire` | inverse-exact-match | Всё, что не включает в себя `fire` |
+| `!^music` | inverse-prefix-exact-match | Всё, что не начинается с `music` |
+| `!.mp3$` | inverse-suffix-exact-match | Всё, что не заканчивается на `.mp3` |
+
+Знак вертикальной черты означает логическое ИЛИ. Например, запрос ниже вернет
+всё, что начинается с `core` и заканчивается либо на `go`, либо на `rb`, либо на `py`.
+
+```
+^core go$ | rb$ | py$
+```
+
+## Серверная конфигурация
+
+`// TODO`