diff --git a/docs/de-DE/config/README.md b/docs/de-DE/config/README.md index fbdb926e..debfdba0 100644 --- a/docs/de-DE/config/README.md +++ b/docs/de-DE/config/README.md @@ -8,7 +8,7 @@ Um mit der Konfiguration von Starship zu beginnen, musst du die folgende Datei erstellen: `~/.config/starship.toml`. -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` Sie können den Pfad zur `starship.toml` mit der `STARSHIP_CONFIG` Umgebungsvariable ändern: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -253,7 +255,7 @@ use_symbol_for_status = true ## Befehlsdauer -Das `cmd_duration` Modul zeigt an wie lange der letzte Befehl ausgeführt wurde. Das Modul wird nur angezeigt wenn der letzte Befehl länger als zwei Sekunden ausgeführt wurde. Mit der `min_time` Option kann die Zeit eingestellt werden ab der <0>cmd_duration angezeigt wird. +Das `cmd_duration` Modul zeigt an wie lange der letzte Befehl ausgeführt wurde. Das Modul wird nur angezeigt wenn der letzte Befehl länger als zwei Sekunden ausgeführt wurde. Mit der `min_time` Option kann die Zeit eingestellt werden ab der `cmd_duration` angezeigt wird. ::: warning Nicht die DEBUG-trap in der Bash hooken @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. Das Modul wird nur dann angezeigt, wenn eine der folgenden Bedingungen zutrifft: + +- Das aktuelle Verzeichnis enthält eine `elm.json`-Datei +- Das aktuelle Verzeichnis enthält eine `elm-package.json`-Datei +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### Optionen + +| Variable | Standardwert | Beschreibung | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | Stil für dieses Modul. | +| `disabled` | `false` | Disables the `elm` module. | + + +### Beispiel + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## Umgebungsvariablen The `env_var` module displays the current value of a selected environment variable. The module will be shown only if any of the following conditions are met: @@ -597,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial Branch @@ -811,9 +840,34 @@ icon = " " style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. Das Modul wird nur dann angezeigt, wenn eine der folgenden Bedingungen zutrifft: + +- Das aktuelle Verzeichnis enthält eine `shard.yml`-Datei +- The current directory contains a `.cr` file + +### Optionen + +| Variable | Standardwert | Beschreibung | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | Stil für dieses Modul. | +| `disabled` | `false` | Disables the `crystal` module. | + +### Beispiel + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS -Das `nodejs` Modul zeigt die derzeit installierte Version von NodeJS. Das Modul wird gezeigt, wenn mindestens einer der folgenden Punkte erfüllt ist: +Das `nodejs` Modul zeigt die derzeit installierte Version von NodeJS. Das Modul wird nur dann angezeigt, wenn eine der folgenden Bedingungen zutrifft: - Das aktuelle Verzeichnis enthält eine `package.json`-Datei - Das aktuelle Verzeichnis enthält ein `node_modules`-Verzeichnis @@ -960,7 +1014,7 @@ Das `rust` Modul zeigt die derzeit installierte Version von Rust an. Das Modul w ### Optionen -| Variable | Standardwert | Beschreibung | +| Variable | Standartwert | Beschreibung | | ---------- | ------------ | ----------------------------------------------- | | `symbol` | `"🦀 "` | Symbol das vor der Rust-Version angezeigt wird. | | `style` | `"bold red"` | Stil für dieses Modul. | @@ -1012,7 +1066,7 @@ Dieses Modul ist standardmäßig deaktiviert. Setze in deiner Konfiguration `dis ### Optionen -| Variable | Standartwert | Beschreibung | +| Variable | Standardwert | Beschreibung | | ----------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `use_12hr` | `false` | Aktiviert die Formatierung der Uhrzeit im 12-Stunden-Format. | | `format` | Siehe unten | Das Format zum Anzeigen der Uhrzeit in [chrono-Formatierung](https://docs.rs/chrono/0.4.7/chrono/format/strftime/index.html). | diff --git a/docs/de-DE/guide/README.md b/docs/de-DE/guide/README.md index e29eab46..28485777 100644 --- a/docs/de-DE/guide/README.md +++ b/docs/de-DE/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="Auf Discord chatten" /> -Alle Mitwirkenden +Alle Mitwirkenden

@@ -49,7 +49,7 @@ Deutsch   - 简体中文  
Tiffany Le-Nguyen

🤔 🚧 👀 📖
​Snuggle

🎨 🤔 🚧 👀
Ryan Leckey

👀 -
Youssef Habri

💻 +
Youssef Habri

💻 📖 ⚠️
Kevin Song

🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@ Danke an diese wunderbaren Leute ([emoji-Schlüssel](https://allcontributors.org
Oleksii Filonenko

🌍
Artem Ivanov

🌍
Peter Bull

💻 ⚠️ -
Andrew Prokhorenkov

💻 📖 ⚠️ 📆 +
Andrew Prokhorenkov

💻 📖 ⚠️ +
chirsz

🌍 diff --git a/docs/es-ES/config/README.md b/docs/es-ES/config/README.md index 58bcbe7a..9591967a 100644 --- a/docs/es-ES/config/README.md +++ b/docs/es-ES/config/README.md @@ -8,7 +8,7 @@ To get started configuring starship, create the following file: `~/.config/starship.toml`. -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` You can change default `starship.toml` file location with `STARSHIP_CONFIG` environment variable: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. The module will be shown if any of the following conditions are met: + +- The current directory contains a `elm.json` file +- The current directory contains a `elm-package.json` file +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### Options + +| Variable | Default | Description | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | The style for the module. | +| `disabled` | `false` | Disables the `elm` module. | + + +### Example + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## Environment Variable The `env_var` module displays the current value of a selected environment variable. The module will be shown only if any of the following conditions are met: @@ -597,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial Branch @@ -812,6 +841,31 @@ separator = "/" style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. The module will be shown if any of the following conditions are met: + +- The current directory contains a `shard.yml` file +- The current directory contains a `.cr` file + +### Options + +| Variable | Default | Description | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | The style for the module. | +| `disabled` | `false` | Disables the `crystal` module. | + +### Example + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS The `nodejs` module shows the currently installed version of NodeJS. The module will be shown if any of the following conditions are met: diff --git a/docs/es-ES/guide/README.md b/docs/es-ES/guide/README.md index bcd35072..d784f3bc 100644 --- a/docs/es-ES/guide/README.md +++ b/docs/es-ES/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="Chat en Discord" /> -Todos los colaboradores +Todos los colaboradores

@@ -49,7 +49,7 @@ Deutsch   - 简体中文  
Tiffany Le-Nguyen

🤔 🚧 👀 📖
​Snuggle

🎨 🤔 🚧 👀
Ryan Leckey

👀 -
Youssef Habri

💻 +
Youssef Habri

💻 📖 ⚠️
Kevin Song

🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@ Los agradecimientos van a estas maravillosas personas ([clave emoji](https://all
Oleksii Filonenko

🌍
Artem Ivanov

🌍
Peter Bull

💻 ⚠️ -
Andrew Prokhorenkov

💻 📖 ⚠️ 📆 +
Andrew Prokhorenkov

💻 📖 ⚠️ +
chirsz

🌍 diff --git a/docs/fr-FR/config/README.md b/docs/fr-FR/config/README.md index 2fca0496..5452dd9f 100644 --- a/docs/fr-FR/config/README.md +++ b/docs/fr-FR/config/README.md @@ -8,7 +8,7 @@ Pour commencer à configurer starship, créez le fichier suivant : `~/.config/starship.toml`. -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` You can change default `starship.toml` file location with `STARSHIP_CONFIG` environment variable: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. The module will be shown if any of the following conditions are met: + +- The current directory contains a `elm.json` file +- The current directory contains a `elm-package.json` file +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### Options + +| Variable | Default | Description | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | The style for the module. | +| `disabled` | `false` | Disables the `elm` module. | + + +### Example + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## Environment Variable The `env_var` module displays the current value of a selected environment variable. The module will be shown only if any of the following conditions are met: @@ -597,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial Branch @@ -812,6 +841,31 @@ separator = "/" style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. The module will be shown if any of the following conditions are met: + +- The current directory contains a `shard.yml` file +- The current directory contains a `.cr` file + +### Options + +| Variable | Default | Description | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | The style for the module. | +| `disabled` | `false` | Disables the `crystal` module. | + +### Example + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS The `nodejs` module shows the currently installed version of NodeJS. The module will be shown if any of the following conditions are met: diff --git a/docs/fr-FR/guide/README.md b/docs/fr-FR/guide/README.md index 247253c0..7ccadf6b 100644 --- a/docs/fr-FR/guide/README.md +++ b/docs/fr-FR/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="Discuter sur Discord" /> -Tous les contributeurs +Tous les contributeurs

@@ -49,7 +49,7 @@ Deutsch   - 简体中文  
Tiffany Le-Nguyen

🤔 🚧 👀 📖
​Snuggle

🎨 🤔 🚧 👀
Ryan Leckey

👀 -
Youssef Habri

💻 +
Youssef Habri

💻 📖 ⚠️
Kevin Song

🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@ Merci à ces personnes merveilleuses ([clé emojis](https://allcontributors.org/
Oleksii Filonenko

🌍
Artem Ivanov

🌍
Peter Bull

💻 ⚠️ -
Andrew Prokhorenkov

💻 📖 ⚠️ 📆 +
Andrew Prokhorenkov

💻 📖 ⚠️ +
chirsz

🌍 diff --git a/docs/ja-JP/config/README.md b/docs/ja-JP/config/README.md index feacf1ca..a2551896 100644 --- a/docs/ja-JP/config/README.md +++ b/docs/ja-JP/config/README.md @@ -8,7 +8,7 @@ Starshipの設定を開始するには、`~/.config/starship.toml` ファイルを作成します。 -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` `STARSHIP_CONFIG` 環境変数を使用して、デフォルトの`starship.toml` ファイルの場所を変更できます。 -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -190,8 +192,7 @@ discharging_symbol = "💀" ### バッテリーの表示 -`display オプションを使用して、バッテリーインジケーターを表示するタイミング(閾値)と外観(スタイル)を定義します。 -display` が提供されない場合、 デフォルトは次のとおりです。 +`display` オプションを使用して、バッテリーインジケーターを表示するタイミング(閾値)と外観(スタイル)を定義します。 `display` が提供されない場合、 デフォルトは次のとおりです。 ```toml [[battery.display]] @@ -377,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +`elm`モジュールは、現在インストールされているElmのバージョンを示します。 次の条件のいずれかが満たされると、モジュールが表示されます。 + +- カレントディレクトリに`elm.json`ファイルが含まれている +- カレントディレクトリに`elm-package.json`ファイルが含まれている +- カレントディレクトリに`elm-stuff`フォルダが含まれている +- カレントディレクトリに`*.elm`ファイルが含まれている + +### オプション + +| 変数 | デフォルト | 説明 | +| ---------- | ------------- | -------------------------- | +| `symbol` | `"🌳 "` | Elmのバージョンを表示する前に使用される記号です。 | +| `style` | `"bold cyan"` | モジュールのスタイルです。 | +| `disabled` | `false` | `elm`モジュールを無効にします。 | + + +### 設定例 + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## 環境変数 `env_var`モジュールは、選択された環境変数の現在の値を表示します。 次の条件のいずれかが満たされると、モジュールが表示されます。 @@ -598,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial ブランチ @@ -777,14 +805,13 @@ symbol = "🌟 " ## メモリ使用量 -`memory_usageモジュールは、現在のシステムメモリとスワップ使用量を示します。

+`memory_usage`モジュールは、現在のシステムメモリとスワップ使用量を示します。 -

デフォルトでは、システムスワップの合計がゼロ以外の場合、スワップ使用量が表示されます。

+デフォルトでは、システムスワップの合計がゼロ以外の場合、スワップ使用量が表示されます。 -

::: tip

+::: tip -

このモジュールはデフォルトで無効になっています。 -有効にするには、設定ファイルでdisabled`を`false`に設定します。 +このモジュールはデフォルトで無効になっています。 有効にするには、設定ファイルで`disabled`を`false`に設定します。 ::: @@ -814,6 +841,31 @@ separator = "/" style = "bold dimmed green" ``` +## Crystal + +`crystal`モジュールには、現在インストールされているCrystalのバージョンが表示されます。 次の条件のいずれかが満たされると、モジュールが表示されます。 + +- カレントディレクトリに`shard.yml`ファイルが含まれている +- カレントディレクトリに`.cr`の拡張子のファイルが含まれている + +### オプション + +| 変数 | デフォルト | 説明 | +| ---------- | ------------ | ------------------------------ | +| `symbol` | `"🔮 "` | Crystalのバージョンを表示する前に使用される記号です。 | +| `style` | `"bold red"` | モジュールのスタイルです。 | +| `disabled` | `false` | `crystal`モジュールを無効にします。 | + +### 設定例 + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS `nodejs`モジュールは、現在インストールされているNodeJSのバージョンを示します。 次の条件のいずれかが満たされると、モジュールが表示されます。 diff --git a/docs/ja-JP/guide/README.md b/docs/ja-JP/guide/README.md index 26912bd5..e5dcdd77 100644 --- a/docs/ja-JP/guide/README.md +++ b/docs/ja-JP/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="Chat on Discord" /> -All Contributors +All Contributors

@@ -49,7 +49,7 @@ Deutsch   - 简体中文  
Tiffany Le-Nguyen

🤔 🚧 👀 📖
​Snuggle

🎨 🤔 🚧 👀
Ryan Leckey

👀 -
Youssef Habri

💻 +
Youssef Habri

💻 📖 ⚠️
Kevin Song

🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@ Starship の設定方法の詳細に関しては、[ドキュメント](https://
Oleksii Filonenko

🌍
Artem Ivanov

🌍
Peter Bull

💻 ⚠️ -
Andrew Prokhorenkov

💻 📖 ⚠️ 📆 +
Andrew Prokhorenkov

💻 📖 ⚠️ +
chirsz

🌍 diff --git a/docs/ru-RU/config/README.md b/docs/ru-RU/config/README.md index f9d956b7..6eeb0059 100644 --- a/docs/ru-RU/config/README.md +++ b/docs/ru-RU/config/README.md @@ -8,7 +8,7 @@ Чтобы начать конфигурацию Starship, создайте следующий файл: `~/.config/starship.toml`. -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` Вы можете изменить расположение файла `starship.toml` переменной окружения `STARSHIP_CONFIG`: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. Модуль будет показан, если любое из следующих условий соблюдено: + +- Текущий каталог содержит файл `elm.json` +- Текущий каталог содержит файл `elm-package.json` +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### Опции + +| Переменная | По умолчанию | Описание | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | Стиль модуля. | +| `disabled` | `false` | Disables the `elm` module. | + + +### Пример + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## Переменная Окружения Модуль `env_var` отображает текущее значение выбранной переменной окружения. Модуль будет показан только в том случае, если любое из следующих условий соблюдено: @@ -597,18 +626,18 @@ symbol = "🏎💨 " # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` -## Ветвь Mercurial +## Ветка Mercurial -Модуль `hg_branch` показывает активную ветку репозитория в вашей текущей директории. +Модуль `hg_branch` показывает активную ветку репозитория в вашем текущем каталоге. ### Опции | Переменная | По умолчанию | Описание | | ------------------- | --------------- | ---------------------------------------------------------------------------------------- | -| `symbol` | `" "` | Символ, используемый перед закладкой hg или именем ветви репозитория в текущем каталоге. | +| `symbol` | `" "` | Символ, используемый перед закладкой hg или именем ветки репозитория в текущем каталоге. | | `truncation_length` | `2^63 - 1` | Обрезает имя ветки hg до X графемов | | `truncation_symbol` | `"…"` | Символ, используемый для обозначения усечения названия ветки. | | `style` | `"bold purple"` | Стиль модуля. | @@ -631,14 +660,14 @@ truncation_symbol = "" ### Опции -| Переменная | По умолчанию | Описание | -| ---------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `ssh_only` | `true` | Показывать имя хоста только при подключении через SSH. | -| `prefix` | `""` | Префикс, отображаемый непосредственно перед именем хоста. | -| `suffix` | `""` | Суффикс, отображаемый непосредственно перед именем хоста. | -| `trim_at` | `"."` | Символы, по которую имя хоста будет сокращено после первого совпадения. `"."` остановится после первой точки. `""` отключит любое усечение | -| `style` | `"bold dimmed green"` | Стиль модуля. | -| `disabled` | `false` | Отключает модуль `hostname`. | +| Переменная | По умолчанию | Описание | +| ---------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `ssh_only` | `true` | Показывать имя хоста только при подключении к SSH-сессии. | +| `prefix` | `""` | Префикс, отображаемый непосредственно перед именем хоста. | +| `suffix` | `""` | Суффикс, отображаемый непосредственно перед именем хоста. | +| `trim_at` | `"."` | Строка, по которую имя хоста будет сокращено после первого совпадения. `"."` остановится после первой точки. `"` отключит любое усечение | +| `style` | `"bold dimmed green"` | Стиль модуля. | +| `disabled` | `false` | Отключает модуль `hostname`. | ### Пример @@ -653,7 +682,7 @@ trim_at = ".companyname.com" disabled = false ``` -## Работы +## Задачи Модуль `jobs` отображает текущее количество запущенных работ. Модуль будет показан только если работы выполняются в фоне. Модуль покажет количество запущенных задач при более 1 задачи, или больше, чем значение настройки `threshold`, если оно существует. @@ -662,7 +691,7 @@ disabled = false | Переменная | По умолчанию | Описание | | ----------- | ------------- | --------------------------------------------------------- | | `symbol` | `"✦"` | Символ, используемый перед отображением количества работ. | -| `threshold` | `1` | Показывать количество работ, если превышено. | +| `threshold` | `1` | Показывать количество задач, если превышено. | | `style` | `"bold blue"` | Стиль модуля. | | `disabled` | `false` | Отключает модуль `jobs`. | @@ -678,7 +707,7 @@ threshold = 4 ## Kubernetes -Отображает текущее контекстное имя Kubernetes и, если применено, пространство имён из файла kubeconfig. Пространство имен дожно быть задано в файле kubeconfig, это делается через `kubectl config set-context starship-cluster --namespace astronaut`. Если переменная окружения `$KUBECONFIG` задана, модуль будет использовать его значение, в противном случае будет использовать `~/.kube/config`. +Отображает текущее контекстное имя Kubernetes и, если применено, пространство имён из файла kubeconfig. Пространство имен дожно быть задано в файле kubeconfig, это делается через `kubectl config set-context starship-cluster --namespace astronaut`. Если переменная окружения `$KUBECONFIG` установлена, модуль будет использовать это, в противном случае будет использовать `~/.kube/config`. ::: tip Подсказка @@ -705,7 +734,7 @@ style = "dim green" disabled = false ``` -## Разрыв Строки +## Перевод Строки Модуль `line_break` разделяет командную строку на две строки. @@ -812,6 +841,31 @@ separator = "/" style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. Модуль будет показан, если любое из следующих условий соблюдено: + +- Текущий каталог содержит файл `shard.yml` +- The current directory contains a `.cr` file + +### Опции + +| Переменная | По умолчанию | Описание | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | Стиль модуля. | +| `disabled` | `false` | Disables the `crystal` module. | + +### Пример + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS Модуль `nodejs` показывает установленную версию NodeJS. Модуль будет показан, если любое из следующих условий соблюдено: diff --git a/docs/ru-RU/guide/README.md b/docs/ru-RU/guide/README.md index cb6969cb..ddb11dd1 100644 --- a/docs/ru-RU/guide/README.md +++ b/docs/ru-RU/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="Чат в Discord" /> -Все Участники +Все Участники

@@ -49,7 +49,7 @@ Deutsch   - 简体中文   ) +
  • Текущая версия Node.js (⬢< / 0>)
  • +
  • Текущая версия PHP (🐘`) - Текущая версия Python (`🐍`) - Текущая версия Ruby (`💎`) - Текущая версия Rust (`🦀`) - Текущая версия .NET (`•NET`) +- Current Crystal version (`🔮`). - Текущая версия пакета в текущей директории (`📦`) - npm (Node.js) - cargo (Rust) - poetry (Python) - - композитор (PHP) + - composer (PHP) - Текущая ветка Git и статус репозитория: - `=` — конфликтующие изменения - - `⇡` — впереди отслеживаемой ветви - - `⇣` — позади отслеживаемой ветви - - `⇕` — расходящиеся изменения + - `⇡` — впереди удаленной ветки + - `⇣` — позади удаленной ветки + - `⇕` — неоднозначные изменения - `?` — не отслеживаемые изменения - - `$` — отложенные в тайник изменения + - `$` — отложенные изменения - `!` — изменённые файлы - `+` — добавленные файлы - `»` — переименнованные файлы - `✘` — удалённые файлы -- Текущая ветвь Mercurial +- Текущая ветка Mercurial - Текущий уровень и состояние заряда батареи - `⇡` – зарядка - `⇣` – разрядка - - `•` – полностью заряжено -- Индикатор работ в фоне (`✦`) + - `•` – полная зарядка +- Индикатор задач в фоне (`✦`) - Текущий кластер и пространство имён Kubernetes (`☸`) - Текущий профиль Amazon Web Services (AWS) (`☁`) -- Время исполнения последней команды +- Время выполнения последней команды - Значение переменной окружения - Обнаружение среды Nix-shell -- Текущее имя пользователя, если оно не совпадает с логином +- Текущее имя пользователя, если оно не совпадает с именем залогиненного пользователя - Необязательное текущее время в 12- или 24-часовом формате -- Текущее рабочее пространство и версия Terraform (`💠`) +- Текущее рабочее пространство Terraform и версия (`💠`) - Текущая среда Conda (`C`) ## 🚀 Установка @@ -249,7 +251,7 @@
    Tiffany Le-Nguyen

    🤔 🚧 👀 📖
    ​Snuggle

    🎨 🤔 🚧 👀
    Ryan Leckey

    👀 -
    Youssef Habri

    💻 +
    Youssef Habri

    💻 📖 ⚠️
    Kevin Song

    🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@
    Oleksii Filonenko

    🌍
    Artem Ivanov

    🌍
    Peter Bull

    💻 ⚠️ -
    Andrew Prokhorenkov

    💻 📖 ⚠️ 📆 +
    Andrew Prokhorenkov

    💻 📖 ⚠️ +
    chirsz

    🌍 diff --git a/docs/zh-CN/config/README.md b/docs/zh-CN/config/README.md index f28bc624..48648573 100644 --- a/docs/zh-CN/config/README.md +++ b/docs/zh-CN/config/README.md @@ -8,7 +8,7 @@ Starship 目前正在开发中。 很多新的配置选项将会在之后的版 您需要创建配置文件 `~/.config/starship.toml` 以供 Starship 使用。 -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` 你可以设置环境变量 `STARSHIP_CONFIG` 来修改 starship 查找配置文件 `starship.toml` 时查找的位置: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. 此组件只有满足以下条件之一时才会被显示: + +- 当前目录包含 `elm.json` 文件 +- 当前目录包含 `elm-package.json` 文件 +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### 配置项 + +| 字段 | 默认值 | 描述 | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | 此组件的样式。 | +| `disabled` | `false` | Disables the `elm` module. | + + +### 示例 + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## Environment Variable `env_var` 组件显示选定的环境变量的当前值。 此组件只有满足以下条件之一时才会被显示: @@ -597,7 +626,7 @@ symbol = "🏎💨 " # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial Branch @@ -752,7 +781,7 @@ pure_msg = "pure shell" ## Java -`java` 组件显示当前安装的 Java 版本。 此组件将在符合以下条件之一时显示: +`java` 组件显示当前安装的 Java 版本。 此组件只有满足以下条件之一时才会被显示: - 当前目录包含 `pom.xml`,`build.gradle.kts` 或 `build.sbt` 文件 - 当前目录包含一个扩展名为 `.java`,`.class`,`.gradle` 或 `.jar` 的文件 @@ -812,6 +841,31 @@ separator = "/" style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. 此组件只有满足以下条件之一时才会被显示: + +- 当前目录包含 `shard.yml` 文件 +- The current directory contains a `.cr` file + +### 配置项 + +| 字段 | 默认值 | 描述 | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | 此组件的样式。 | +| `disabled` | `false` | Disables the `crystal` module. | + +### 示例 + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS `nodejs` 组件显示当前安装的 NodeJS 版本。 此组件将在符合以下任意条件之一时显示: @@ -867,7 +921,7 @@ symbol = "🎁 " ## PHP -`php` 组件显示当前安装的 PHP 版本。 此组件将在符合以下任意条件之一时显示: +`php` 组件显示当前安装的 PHP 版本。 此组件只有满足以下条件之一时才会被显示: - 当前目录包含一个 `composer.json` 文件 - 当前目录包含一个 `.php` 文件 @@ -897,7 +951,7 @@ symbol = "🔹 " 否则,它将显示来自 `python --version` 的版本号,并显示当前的 Python 虚拟环境,如果激活了的话。 -此组件将在符合以下任意条件之一时显示: +此组件只有满足以下条件之一时才会被显示: - 当前目录包含 `.python-version` 文件 - 当前目录包含 `requirements.txt` 文件 @@ -930,7 +984,7 @@ pyenv_prefix = "foo " ## Ruby -`ruby` 组件显示当前安装的 Ruby 版本。 此组件将在符合以下任意条件之一时显示: +`ruby` 组件显示当前安装的 Ruby 版本。 此组件只有满足以下条件之一时才会被显示: - 当前目录包含 `Gemfile` 文件 - 当前目录包含 `.rb` 文件 @@ -954,7 +1008,7 @@ symbol = "🔺 " ## Rust -`rust` 组件显示当前安装的 Rust 版本。 此组件将在符合以下任意条件时显示: +`rust` 组件显示当前安装的 Rust 版本。 此组件只有满足以下条件之一时才会被显示: - 当前目录包含 `Cargo.toml` 文件 - 当前目录包含一个使用 `.rs` 扩展名的文件 @@ -978,7 +1032,7 @@ symbol = "⚙️ " ## Terraform -`terraform` 组件显示当前选定的 terraform 工作区和版本。 默认情况下不会显示 terraform 版本,因为当使用大量插件时,当前版本 terraform 查询版本号很慢。 此组件将在符合以下任意条件时显示: +`terraform` 组件显示当前选定的 terraform 工作区和版本。 默认情况下不会显示 terraform 版本,因为当使用大量插件时,当前版本 terraform 查询版本号很慢。 此组件只有满足以下条件之一时才会被显示: - 当前目录包含 `.terraform` 目录 - 当前目录包含一个使用 `.tf` 扩展名的文件 @@ -1036,7 +1090,7 @@ utc_time_offset = -5 ## Username -`username` 组件显示当前活跃的用户名。 此组件将在符合以下任意条件时显示: +`username` 组件显示当前活跃的用户名。 此组件只有满足以下条件之一时才会被显示: - 当前用户是 root - 当前用户与登录用户不相同 diff --git a/docs/zh-CN/guide/README.md b/docs/zh-CN/guide/README.md index a0e85144..ba0ce7b8 100644 --- a/docs/zh-CN/guide/README.md +++ b/docs/zh-CN/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="加入 Discord" /> -所有贡献者 +所有贡献者

    @@ -49,7 +49,7 @@ Deutsch   - 简体中文  
    Tiffany Le-Nguyen

    🤔 🚧 👀 📖
    ​Snuggle

    🎨 🤔 🚧 👀
    Ryan Leckey

    👀 -
    Youssef Habri

    💻 +
    Youssef Habri

    💻 📖 ⚠️
    Kevin Song

    🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@
    Oleksii Filonenko

    🌍
    Artem Ivanov

    🌍
    Peter Bull

    💻 ⚠️ -
    Andrew Prokhorenkov

    💻 📖 ⚠️ 📆 +
    Andrew Prokhorenkov

    💻 📖 ⚠️ +
    chirsz

    🌍 diff --git a/docs/zh-TW/config/README.md b/docs/zh-TW/config/README.md index f552639f..36ded60f 100644 --- a/docs/zh-TW/config/README.md +++ b/docs/zh-TW/config/README.md @@ -8,7 +8,7 @@ 為了開始設定 Starship,請建立下右檔案: `~/.config/starship.toml`. -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` You can change default `starship.toml` file location with `STARSHIP_CONFIG` environment variable: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. 這個模組在下列其中一個條件達成時顯示: + +- 現在資料夾中包含一個 `elm.json` 檔案 +- 現在資料夾中包含一個 `elm-package.json` 檔案 +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### 選項 + +| 變數 | 預設 | 說明 | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | 這個模組的風格。 | +| `disabled` | `false` | Disables the `elm` module. | + + +### 範例 + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## 環境變數 `env_var`模組顯示一個選擇的環境變數的現在數值。 這個模組只在下列條件其中之一達到時顯示: @@ -580,7 +609,7 @@ symbol = "🏎💨 " The `haskell` module shows the currently installed version of Haskell Stack version. 這個模組在下列其中一個條件達成時顯示: -- 目前資料夾中有一個 `stack.yaml` 檔案 +- 現在資料夾中含有一個 `stack.yaml` 檔案 ### 選項 @@ -597,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial Branch @@ -812,6 +841,31 @@ separator = "/" style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. 這個模組在下列其中一個條件達成時顯示: + +- 現在資料夾中含有一個 `shard.yml` 檔案 +- The current directory contains a `.cr` file + +### 選項 + +| 變數 | 預設 | 說明 | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | 這個模組的風格。 | +| `disabled` | `false` | Disables the `crystal` module. | + +### 範例 + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS `nodejs` 模組顯示現在安裝的 NodeJS 版本。 這個模組在下列其中一個條件達成時顯示: @@ -869,7 +923,7 @@ symbol = "🎁 " The `php` module shows the currently installed version of PHP. 這個模組在下列其中一個條件達成時顯示: -- 現在資料夾中包含一個 `composer.json` 檔案 +- 目前資料夾中有一個 `composer.json` 檔案 - The current directory contains a `.php` file ### 選項 diff --git a/docs/zh-TW/guide/README.md b/docs/zh-TW/guide/README.md index 88207877..9c2904c9 100644 --- a/docs/zh-TW/guide/README.md +++ b/docs/zh-TW/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="在 Discord 上聊天" /> -All Contributors +All Contributors

    @@ -49,7 +49,7 @@ Deutsch   - 简体中文  
    Tiffany Le-Nguyen

    🤔 🚧 👀 📖
    ​Snuggle

    🎨 🤔 🚧 👀
    Ryan Leckey

    👀 -
    Youssef Habri

    💻 +
    Youssef Habri

    💻 📖 ⚠️
    Kevin Song

    🐛 💻 📖 ⚠️ @@ -329,7 +331,8 @@
    Oleksii Filonenko

    🌍
    Artem Ivanov

    🌍
    Peter Bull

    💻 ⚠️ -
    Andrew Prokhorenkov

    💻 📖 ⚠️ 📆 +
    Andrew Prokhorenkov

    💻 📖 ⚠️ +
    chirsz

    🌍