diff options
Diffstat (limited to 'docs/uk-UA')
-rw-r--r-- | docs/uk-UA/README.md | 14 | ||||
-rw-r--r-- | docs/uk-UA/advanced-config/README.md | 16 | ||||
-rw-r--r-- | docs/uk-UA/config/README.md | 145 | ||||
-rw-r--r-- | docs/uk-UA/faq/README.md | 4 | ||||
-rw-r--r-- | docs/uk-UA/guide/README.md | 2 | ||||
-rw-r--r-- | docs/uk-UA/installing/README.md | 2 |
6 files changed, 154 insertions, 29 deletions
diff --git a/docs/uk-UA/README.md b/docs/uk-UA/README.md index e85fc1f0b..e9ec23ee1 100644 --- a/docs/uk-UA/README.md +++ b/docs/uk-UA/README.md @@ -25,6 +25,20 @@ metaTitle: "Starship: Cross-Shell Prompt" description: Простий, супер швидкий та безмежно адаптивний командний рядок для будь-якої оболонки! Показує потрібну інформацію залишаючись блискучим та мінімальним. Швидке встановлення доступне для Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, Cmd і PowerShell. --- +<script setup> +import { onMounted } from 'vue' + +onMounted(() => { + const urlParams = new URLSearchParams(window.location.search) + if (urlParams.has('uwu') || urlParams.has('kawaii')) { + const img = document.querySelector('.VPHero .VPImage.image-src') + img.classList.add('uwu') + img.src = '/logo-uwu.png' + img.alt = 'Kawaii Starship Logo by @sawaratsuki1004' + } +}) +</script> + <video class="demo-video" muted autoplay loop playsinline> <source src="/demo.webm" type="video/webm"> <source src="/demo.mp4" type="video/mp4"> diff --git a/docs/uk-UA/advanced-config/README.md b/docs/uk-UA/advanced-config/README.md index 5e4158ff6..9a9fdd4d8 100644 --- a/docs/uk-UA/advanced-config/README.md +++ b/docs/uk-UA/advanced-config/README.md @@ -82,22 +82,22 @@ enable_transience ## TransientPrompt та TransientRightPrompt в Bash -The [Ble.sh](https://github.com/akinomyoga/ble.sh) framework at v0.4 or higher allows you to replace the previous-printed prompt with custom strings. Це корисно у випадках, коли вся інформація з командного рядка не потрібна. Для увімкнення цього додайте до `~/.bashrc` рядок `bleopt prompt_ps1_transient=<value>`: +[Ble.sh](https://github.com/akinomyoga/ble.sh) v0.4 або вище дозволяє замінювати попередньо надрукований командний рядок іншим рядком. Це корисно у випадках, коли вся інформація з командного рядка не потрібна. Для увімкнення цього додайте до `~/.bashrc` рядок `bleopt prompt_ps1_transient=<value>`: -\<value\> тут – це розділений двокрапкою список `always`, `same-dir` та `trim`. Якщо `prompt_ps1_final` порожній і цей параметр має не пусте значення, командний рядок, вказаний у `PS1` буде стертий при виході з поточного командного рядка. Якщо значення містить поле `trim`, тільки останній рядок багаторядкового `PS1` буде збережений, а інші вилучені. В іншому випадку командний рядок буде встановлено перестворено, якщо вказано `PS1=`. Коли поле `same-dir` міститься у значені та поточна тека є відмінною від останньої теки у попередньому виводі командного рядка, параметр `prompt_ps1_transient` не враховується. +\<value\> тут – це розділений двокрапкою список `always`, `same-dir` та `trim`. Якщо `prompt_ps1_final` порожній і параметр `prompt_ps1_transient` має не пусте значення \<value\>, командний рядок, вказаний у `PS1` буде стертий при виході з поточного командного рядка. Якщо \<value\> містить поле `trim`, тільки останній рядок багаторядкового `PS1` буде збережений, а інші вилучені. В іншому випадку командний рядок буде встановлено перестворено, якщо вказано `PS1=`. Коли поле `same-dir` міститься у \<value\> та поточна тека є відмінною від останньої теки у попередньому виводі командного рядка, параметр `prompt_ps1_transient` не враховується. -Зробіть наступні зміни у `~/.bashrc`, щоб налаштувати, що показується ліворуч і праворуч: +Зробіть наступні зміни у `~/.blerc` (або у `~/.config/blesh/init.sh`), щоб налаштувати, що показується ліворуч і праворуч: - Для налаштування того, чим замінюється ліва частина вводу, налаштуйте параметр `prompt_ps1_final`. Наприклад, щоб показати тут модуль Starship `character`, вам потрібно ```bash -bleopt prompt_ps1_final="$(starship module character)" +bleopt prompt_ps1_final='$(starship module character)' ``` - Для налаштування того, чим замінюється права частина вводу, налаштуйте параметр `prompt_rps1_final`. Наприклад, щоб показати час, коли була запущена остання команда, ви можете зробити ```bash -bleopt prompt_rps1_final="$(starship module time)" +bleopt prompt_rps1_final='$(starship module time)' ``` ## Власні команди pre-prompt та pre-execution в Cmd @@ -227,7 +227,7 @@ Invoke-Expression (&starship init powershell) `right_format` наразі підтримується для таких оболонок: elvish, fish, zsh, xonsh, cmd, nushell, bash. -Note: The [Ble.sh](https://github.com/akinomyoga/ble.sh) framework v0.4 or higher should be installed in order to use right prompt in bash. +Примітка: фреймворк [Ble.sh](https://github.com/akinomyoga/ble.sh) v0.4 або вище має бути встановлений для того, щоб використовувати розташування командного рядка в bash праворуч. ### Приклад @@ -301,6 +301,6 @@ continuation_prompt = '▶▶ ' Не кожен рядок стилю буде правильно показуватись у кожному терміналі. Зокрема, існують такі відомі примхи: -- Багато терміналів стандартно вмикають підтримку `blink` +- Багато терміналів стандартно вмикають підтримку `blink`. - `hidden` [не підтримується в iTerm](https://gitlab.com/gnachman/iterm2/-/issues/4564). -- `strikethrough` не підтримується стандартно в macOS Terminal.app +- `strikethrough` не підтримується стандартно в macOS Terminal.app. diff --git a/docs/uk-UA/config/README.md b/docs/uk-UA/config/README.md index 9b7bdee0a..e53ef3290 100644 --- a/docs/uk-UA/config/README.md +++ b/docs/uk-UA/config/README.md @@ -281,6 +281,7 @@ $elixir\ $elm\ $erlang\ $fennel\ +$gleam\ $golang\ $guix_shell\ $haskell\ @@ -324,6 +325,7 @@ $aws\ $gcloud\ $openstack\ $azure\ +$nats\ $direnv\ $env_var\ $crystal\ @@ -601,7 +603,7 @@ symbol = '🦬 ' | ------------------- | ------------------------------------ | ----------------------------------------------------------------- | | `format` | `'via [$symbol($version )]($style)'` | Формат модуля. | | `version_format` | `'v${raw}'` | Формат версії. Доступні змінні `raw`, `major`, `minor` та `patch` | -| `symbol` | `'🍞 '` | Формат рядка, що представляє символ Bun. | +| `symbol` | `'🥟 '` | Формат рядка, що представляє символ Bun. | | `detect_extensions` | `[]` | Які розширення повинні запускати цей модуль. | | `detect_files` | `['bun.lockb', 'bunfig.toml']` | Які імена файлів мають запускати цей модуль. | | `detect_folders` | `[]` | В яких теках цей модуль має запускатись. | @@ -620,7 +622,7 @@ symbol = '🦬 ' ### Приклади -#### Customize the format +#### Налаштуйте формат ```toml # ~/.config/starship.toml @@ -629,9 +631,9 @@ symbol = '🦬 ' format = 'via [🍔 $version](bold green) ' ``` -#### Replace Node.js +#### Замінити Node.js -You can override the `detect_files` property of [the nodejs module](#nodejs) in your config so as to only show the bun runtime: +Ви можете перевизначити параметр `detect_files` властивості [модуля nodejs](#nodejs) у вашій конфігурації, щоб показати середу виконання bun: ``` [nodejs] @@ -1966,6 +1968,44 @@ behind = '⇣${count}' windows_starship = '/mnt/c/Users/username/scoop/apps/starship/current/starship.exe' ``` +## Gleam + +Модуль `gleam` показує поточну встановлену версію [Gleam](https://gleam.run/). Типово, модуль показується, якщо виконується будь-яка з наступних умов: + +- Поточна тека містить файл `gleam.toml` +- Поточна тека містить файли з розширенням `.gleam` + +### Параметри + +| Параметр | Стандартно | Опис | +| ------------------- | ------------------------------------ | ----------------------------------------------------------------- | +| `format` | `'via [$symbol($version )]($style)'` | Формат модуля. | +| `version_format` | `'v${raw}'` | Формат версії. Доступні змінні `raw`, `major`, `minor` та `patch` | +| `symbol` | `'⭐ '` | Формат рядка, що представляє символ Go. | +| `detect_extensions` | `['gleam']` | Які розширення повинні запускати цей модуль. | +| `detect_files` | `['gleam.toml']` | Які імена файлів мають запускати цей модуль. | +| `style` | `'bold #FFAFF3'` | Стиль модуля. | +| `disabled` | `false` | Вимикає модуль `gleam`. | + +### Змінні + +| Змінна | Приклад | Опис | +| --------- | -------- | ---------------------------------------- | +| version | `v1.0.0` | Версія `gleam` | +| symbol | | Віддзеркалює значення параметра `symbol` | +| style\* | | Віддзеркалює значення параметра `style` | + +*: Ця змінна може бути використана лише як частина стилю рядка + +### Приклад + +```toml +# ~/.config/starship.toml + +[gleam] +format = 'via [⭐ $version](bold red) ' +``` + ## Go Модуль `golang` показує поточну встановлену версію [Go](https://golang.org/). Типово, модуль показується, якщо виконується будь-яка з наступних умов: @@ -2444,7 +2484,7 @@ kotlin_binary = 'kotlinc' Цей модуль типово є вимкненим. Щоб його увімкнути, встановіть значення параметра `disabled` в `false` у вашому файлі налаштувань. -Коли модуль увімкнено, він завжди буде активним, якщо будь-який з параметрів `detect_extensions`, `detect_files` або `detect_folders` встановлені, модуль буде активним тільки в теках, що відповідають умовам. +Коли модуль увімкнено, він завжди буде активним, якщо будь-який з параметрів `detect_env_vars`, `detect_extensions`, `detect_files` або `detect_folders` встановлені, модуль буде активним тільки в теках, що відповідають умовам. ::: @@ -2466,6 +2506,7 @@ kotlin_binary = 'kotlinc' | `detect_extensions` | `[]` | Які розширення повинні запускати цей модуль. | | `detect_files` | `[]` | Які імена файлів мають запускати цей модуль. | | `detect_folders` | `[]` | Які теки мають запускати цей модуль. | +| `detect_env_vars` | `[]` | Які змінні середовища повинні запускати цей модуль | | `contexts` | `[]` | Кастомізовані стилі та символи для конкретних контекстів. | | `disabled` | `true` | Вимикає модуль `kubernetes`. | @@ -2768,6 +2809,35 @@ truncation_length = 4 truncation_symbol = '' ``` +## NATS + +The `nats` module shows the name of the current [NATS](https://nats.io) context. + +### Параметри + +| Параметр | Стандартно | Опис | +| ---------- | -------------------------- | ------------------------------------------------------------ | +| `symbol` | `'✉️ '` | The symbol used before the NATS context (defaults to empty). | +| `style` | `'bold purple'` | Стиль модуля. | +| `format` | `'[$symbol$name]($style)'` | Формат модуля. | +| `disabled` | `false` | Disables the `nats` module. | + +### Змінні + +| Змінна | Приклад | Опис | +| --------- | ----------- | ---------------------------------------- | +| name | `localhost` | The name of the NATS context | +| symbol | | Віддзеркалює значення параметра `symbol` | +| style\* | | Віддзеркалює значення параметра `style` | + +### Приклад + +```toml +[nats] +format = '[$symbol]($style)' +style = 'bold purple' +``` + ## Nim Модуль `nim` показує поточну встановлену версію [Nim](https://nim-lang.org/). Типово, модуль показується, якщо виконується будь-яка з наступних умов: @@ -2943,6 +3013,43 @@ format = 'via [🤖 $version](bold green) ' format = 'via [🐪 $version]($style) ' ``` +## Odin + +Модуль `odin` показує поточну встановлену версію [Odin](https://odin-lang.org/). Стандартно модуль буде показаний, якщо поточна тека містить файли `.odin`. + +### Параметри + +| Параметр | Стандартно | Опис | +| ------------------- | ------------------------------------ | -------------------------------------------- | +| `format` | `'via [$symbol($version )]($style)'` | Формат модуля. | +| `show_commit` | `false` | Показує коміт як частину версії. | +| `symbol` | `'Ø '` | Символ, який знаходиться перед версією Zig. | +| `style` | `'bold bright-blue'` | Стиль модуля. | +| `disabled` | `false` | Вимикає модуль `odin`. | +| `detect_extensions` | `['odin']` | Які розширення повинні запускати цей модуль. | +| `detect_files` | `[]` | Які імена файлів мають запускати цей модуль. | +| `detect_folders` | `[]` | В яких теках цей модуль має запускатись. | + +### Змінні + +| Змінна | Приклад | Опис | +| --------- | ------------- | ---------------------------------------- | +| version | `dev-2024-03` | Версія `odin` | +| symbol | | Віддзеркалює значення параметра `symbol` | +| style\* | | Віддзеркалює значення параметра `style` | + +*: Ця змінна може бути використана лише як частина стилю рядка + +### Приклад + +```toml +# ~/.config/starship.toml + +[odin] +format = 'via [ ($version )]($style)' +show_commit = true +``` + ## Open Policy Agent Модуль `opa` показує поточну встановлену версію OPA. Стандартно модуль буде показаний, якщо поточна тека містить файли `.rego`. @@ -3448,12 +3555,12 @@ detect_extensions = [] ## Quarto -The `quarto` module shows the current installed version of Quarto used in a project. +Модуль `quarto` показує поточну встановлену версію Quarto, що використовується в проєкті. Типово, модуль показується, якщо виконується будь-яка з наступних умов: -- The current directory contains a `_quarto.yml` file -- The current directory contains any `*.qmd` file +- Поточна тека містить файл `_quarto.yml` +- Поточна тека містить файл `.qmd` ### Параметри @@ -3461,18 +3568,18 @@ The `quarto` module shows the current installed version of Quarto used in a proj | ------------------- | ------------------------------------ | ----------------------------------------------------------------- | | `format` | `'via [$symbol($version )]($style)'` | Формат модуля. | | `version_format` | `'v${raw}'` | Формат версії. Доступні змінні `raw`, `major`, `minor` та `patch` | -| `symbol` | `'⨁ '` | A format string representing the symbol of Quarto | +| `symbol` | `'⨁ '` | Формат рядка, що представляє символ Quarto | | `style` | `'bold #75AADB'` | Стиль модуля. | | `detect_extensions` | `['.qmd']` | Які розширення повинні запускати цей модуль. | | `detect_files` | `['_quarto.yml']` | Які імена файлів мають запускати цей модуль. | | `detect_folders` | `[]` | В яких теках цей модуль має запускатись. | -| `disabled` | `false` | Disables the `quarto` module. | +| `disabled` | `false` | Вимикає модуль `quarto`. | ### Змінні | Змінна | Приклад | Опис | | --------- | --------- | ---------------------------------------- | -| version | `1.4.549` | The version of `quarto` | +| version | `1.4.549` | Версія `quarto` | | symbol | | Віддзеркалює значення параметра `symbol` | | style\* | | Віддзеркалює значення параметра `style` | @@ -3623,12 +3730,12 @@ Starship отримує поточну версію Ruby командою `ruby ### Змінні -| Змінна | Приклад | Опис | -| --------- | -------- | ------------------------------------------- | -| version | `v2.5.1` | Версія `ruby` | -| symbol | | Віддзеркалює значення параметра `symbol` | -| style\* | | Віддзеркалює значення параметра `style` | -| gemset | `test` | Optional, gets the current RVM gemset name. | +| Змінна | Приклад | Опис | +| --------- | -------- | ---------------------------------------- | +| version | `v2.5.1` | Версія `ruby` | +| symbol | | Віддзеркалює значення параметра `symbol` | +| style\* | | Віддзеркалює значення параметра `style` | +| gemset | `test` | Опціонально, отримує назву RVM gemset. | *: Ця змінна може бути використана лише як частина стилю рядка @@ -4223,7 +4330,7 @@ time_range = '10:00:00-14:00:00' - Поточний користувач не є таким же, як той, який увійшов до системи - Користувач зараз підключений через SSH - Змінна `show_always` встановлена в true -- The array `detect_env_vars` contains at least the name of one environment variable, that is set +- Масив `detect_env_vars` містить принаймні одну змінну середовища, яку було встановлено ::: tip @@ -4241,6 +4348,7 @@ time_range = '10:00:00-14:00:00' | `format` | `'[$user]($style) in '` | Формат модуля. | | `show_always` | `false` | Завжди показувати модуль `username`. | | `disabled` | `false` | Вимикає модуль `username`. | +| `aliases` | `{}` | Переводить системні імена користувачів у щось інше | ### Змінні @@ -4262,6 +4370,7 @@ style_root = 'black bold' format = 'user: [$user]($style) ' disabled = false show_always = true +aliases = { "corpuser034g" = "matchai" } ``` #### Приховувати hostname для віддалених сеансів tmux diff --git a/docs/uk-UA/faq/README.md b/docs/uk-UA/faq/README.md index 87a18233a..15917417b 100644 --- a/docs/uk-UA/faq/README.md +++ b/docs/uk-UA/faq/README.md @@ -72,7 +72,7 @@ Starship виконує різні команди, щоб отримати ін env STARSHIP_LOG=trace starship module rust ``` -If starship is being slow you can try using the `timings` command to see if there is a particular module or command that is to blame. +Якщо Starship працює повільно, ви можете спробувати використати команду `timings`, щоб побачити, чи є певний модуль або команда, які можна в цьому звинуватити. ```sh env STARSHIP_LOG=trace starship timings @@ -123,7 +123,7 @@ sh -c 'rm "$(command -v 'starship')"' ## Як встановити Starship без `sudo`? -Скрипт для встановлення оболонки (`https://starship.rs/install.sh`) намагається використовувати `sudo` лише в тому випадку, якщо поточний користувач не може писати в цільову теку. Стандартна тека для встановлення – є значенням змінної `$BIN_DIR` або це `/usr/local/bin`, якщо змінну `$BIN_DIR` не встановлено. Якщо замісць стандартної теки вказати теку, в яку ви можете писати, starship можна встановити без використання `sudo`. Наприклад, `curl -sS https://starship.rs/install.sh | sh -s -- -b ~/.local/bin` використовує параметр `-b` для встановлення в теку`~/.local/bin`. +Скрипт для встановлення оболонки (`https://starship.rs/install.sh`) намагається використовувати `sudo` лише в тому випадку, якщо поточний користувач не може писати в цільову теку. Стандартна тека для встановлення — є значенням змінної `$BIN_DIR` або це `/usr/local/bin`, якщо змінну `$BIN_DIR` не встановлено. Якщо замісць стандартної теки вказати теку, в яку ви можете писати, starship можна встановити без використання `sudo`. Наприклад, `curl -sS https://starship.rs/install.sh | sh -s -- -b ~/.local/bin` використовує параметр `-b` для встановлення в теку`~/.local/bin`. Якщо ви хочете виконати встановлення в повністю автоматичному режимі, не перериваючись на підтвердження в процесі, додайте параметр `-y`. Перегляньте сирці скрипту встановлення для ознайомлення зі всіма можливими параметрами. diff --git a/docs/uk-UA/guide/README.md b/docs/uk-UA/guide/README.md index 064539c7e..c213413c3 100644 --- a/docs/uk-UA/guide/README.md +++ b/docs/uk-UA/guide/README.md @@ -431,6 +431,8 @@ eval "$(starship init zsh)" Підтримайте цей проєкт [ставши спонсором](https://github.com/sponsors/starship). Ваше імʼя або логотип показуватимуться тут з посиланням на ваш сайт. +- Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org) + <p align="center"> <br> <img width="100" src="https://raw.githubusercontent.com/starship/starship/master/media/icon.png" alt="Starship rocket icon"> diff --git a/docs/uk-UA/installing/README.md b/docs/uk-UA/installing/README.md index e8b7c7d85..8c5e88c3d 100644 --- a/docs/uk-UA/installing/README.md +++ b/docs/uk-UA/installing/README.md @@ -45,7 +45,7 @@ curl -sS https://starship.rs/install.sh | sh -s -- --bin-dir /data/data/com.term emerge app-shells/starship ``` -## [Nix](https://nixos.wiki/wiki/Nix) +## [Nix](https://wiki.nixos.org/wiki/Nix) ### Завантаження бінарного файлу |