| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | الافتراضي | الوصف |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | مثال | الوصف |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | مثال | الوصف |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/ar-SA/guide/README.md b/docs/ar-SA/guide/README.md
index a9370938c..fcf7832ba 100644
--- a/docs/ar-SA/guide/README.md
+++ b/docs/ar-SA/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Example | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | Example | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/bn-BD/guide/README.md b/docs/bn-BD/guide/README.md
index 3c48e7129..12ad413c6 100644
--- a/docs/bn-BD/guide/README.md
+++ b/docs/bn-BD/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| گۆڕاو | نموونە | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| گۆڕاو | نموونە | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/ckb-IR/guide/README.md b/docs/ckb-IR/guide/README.md
index d8632c115..51e94b4ea 100644
--- a/docs/ckb-IR/guide/README.md
+++ b/docs/ckb-IR/guide/README.md
@@ -334,20 +334,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Standartwert | Beschreibung |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | Stil für dieses Modul. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Beispiel | Beschreibung |
-| -------------- | -------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Spiegelt den Wert der Option `symbol` |
-| style\* | | Spiegelt den Wert der Option `style` |
+| Variable | Beispiel | Beschreibung |
+| -------------- | -------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Spiegelt den Wert der Option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/de-DE/guide/README.md b/docs/de-DE/guide/README.md
index a4beaf218..867167eca 100644
--- a/docs/de-DE/guide/README.md
+++ b/docs/de-DE/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | El símbolo usado para separar segmentos de pipestatus (soporta formato) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | El formato del módulo cuando el comando es un pipeline |
-| `pipestatus_segment_format` | | Cuando se especifica, reemplaza `formato` al formatear segmentos de pipestatus |
-| `disabled` | `true` | Deshabilita el módulo `status`. |
+| Opción | Predeterminado | Descripción |
+| --------------------------- | ----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | El formato del módulo |
+| `symbol` | `'❌'` | El símbolo mostrado en el error del programa |
+| `success_symbol` | `''` | El símbolo mostrado en el éxito del programa |
+| `not_executable_symbol` | `'🚫'` | El símbolo mostrado cuando el archivo no es ejecutable |
+| `not_found_symbol` | `'🔍'` | El símbolo mostrado cuando no se encuentra el comando |
+| `sigint_symbol` | `'🧱'` | El símbolo mostrado en SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | El símbolo mostrado en cualquier señal |
+| `style` | `'bold red'` | El estilo del módulo. |
+| `success_style` | | El estilo utilizado en el éxito del programa (por defecto `style` si se desconfigura). |
+| `failure_style` | | El estilo utilizado en el fallo del programa (por defecto `style` si se desconfigura). |
+| `recognize_signal_code` | `true` | Habilita el mapeo de señales desde el código de salida |
+| `map_symbol` | `false` | Habilita el mapeo de símbolos desde el código de salida |
+| `pipestatus` | `false` | Habilita el reporte de pipstatus |
+| `pipestatus_separator` | | | El símbolo usado para separar segmentos de pipestatus (soporta formato) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | El formato del módulo cuando el comando es un pipeline |
+| `pipestatus_segment_format` | | Cuando se especifica, reemplaza `formato` al formatear segmentos de pipestatus |
+| `disabled` | `true` | Deshabilita el módulo `status`. |
### Variables
-| Variable | Ejemplo | Descripción |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| estado | `127` | El código de salida del último comando |
-| hex_status | `0x7F` | El código de salida del último comando en hexadecimal |
-| int | `127` | El código de salida del último comando |
-| common_meaning | `ERROR` | Comprobación del código si no es una señal |
-| signal_number | `9` | Número de señal correspondiente al código de salida, sólo si está señalizado |
-| signal_name | `KILL` | Nombre de la señal correspondiente al código de salida, sólo si está señalizada |
-| maybe_int | `7` | Contiene el número de código de salida cuando no se ha encontrado ningún significado |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Refleja el valor de la opción `symbol` |
-| style\* | | Refleja el valor de la opción `style` |
+| Variable | Ejemplo | Descripción |
+| -------------- | ------- | ------------------------------------------------------------------------------------------------------ |
+| estado | `127` | El código de salida del último comando |
+| hex_status | `0x7F` | El código de salida del último comando en hexadecimal |
+| int | `127` | El código de salida del último comando |
+| common_meaning | `ERROR` | Comprobación del código si no es una señal |
+| signal_number | `9` | Número de señal correspondiente al código de salida, sólo si está señalizado |
+| signal_name | `KILL` | Nombre de la señal correspondiente al código de salida, sólo si está señalizada |
+| maybe_int | `7` | Contiene el número de código de salida cuando no se ha encontrado ningún significado |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Refleja el valor de la opción `symbol` |
+| style\* | | Copia el valor de la opción `success_style` en el éxito del programa y `failure_style` de lo contrario |
*: Esta variable solamente puede ser usada como parte de una cadena de caracteres de estilo
diff --git a/docs/es-ES/guide/README.md b/docs/es-ES/guide/README.md
index 5875d8cb0..acc11fba3 100644
--- a/docs/es-ES/guide/README.md
+++ b/docs/es-ES/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Désactiver le module `status`. |
+| Option | Défaut | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | Le format du module |
+| `symbole` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | Le style pour le module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Désactiver le module `status`. |
### Variables
-| Variable | Exemple | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| statut | `127` | Le code de sortie de la dernière commande |
-| hex_status | `0x7F` | Le code de sortie de la dernière commande en hexa |
-| int | `127` | Le code de sortie de la dernière commande |
-| common_meaning | `ERROR` | Signification du code si n’est pas un signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbole | | Reflète la valeur de l'option `symbol` |
-| style\* | | Reflète la valeur de l'option `style` |
+| Variable | Exemple | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| statut | `127` | Le code de sortie de la dernière commande |
+| hex_status | `0x7F` | Le code de sortie de la dernière commande en hexa |
+| int | `127` | Le code de sortie de la dernière commande |
+| common_meaning | `ERROR` | Signification du code si n’est pas un signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbole | | Reflète la valeur de l'option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: Cette variable peut uniquement être utilisée dans une chaine de style
@@ -4199,16 +4206,16 @@ Par défaut, le module `swift` affiche la version de [Swift](https://swift.org/)
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------ |
-| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
-| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
-| `symbole` | `'🐦 '` | Une chaîne de caractères représentant le symbole de Swift |
-| `detect_extensionsdetect_extensions` | `['swift']` | Les extensions qui déclenchent ce module. |
-| `detect_files` | `['Package.swift']` | Les fichiers qui activent ce module. |
-| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
-| `style` | `'bold 202'` | Le style pour le module. |
-| `disabled` | `false` | Désactiver le module `swift`. |
+| Option | Défaut | Description |
+| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
+| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
+| `symbole` | `'🐦 '` | Une chaîne de caractères représentant le symbole de Swift |
+| `detect_extensions` | `['swift']` | Les extensions qui déclenchent ce module. |
+| `detect_files` | `['Package.swift']` | Les fichiers qui activent ce module. |
+| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
+| `style` | `'bold 202'` | Le style pour le module. |
+| `disabled` | `false` | Désactiver le module `swift`. |
### Variables
@@ -4246,16 +4253,16 @@ Par défaut, le module sera affiché si l’une de ces conditions est remplie:
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------ |
-| `format` | `'via [$symbol$workspace]($style) '` | La chaîne de format pour le module. |
-| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
-| `symbole` | `'💠'` | Une chaîne de format montrée avant l'espace de travail terraform. |
-| `detect_extensionsdetect_extensions` | `['tf', 'tfplan', 'tfstate']` | Les extensions qui déclenchent ce module. |
-| `detect_files` | `[]` | Les fichiers qui activent ce module. |
-| `detect_folders` | `['.terraform']` | Les dossiers qui activent ce module. |
-| `style` | `'bold 105'` | Le style pour le module. |
-| `disabled` | `false` | Désactive le module `terraform`. |
+| Option | Défaut | Description |
+| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `format` | `'via [$symbol$workspace]($style) '` | La chaîne de format pour le module. |
+| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
+| `symbole` | `'💠'` | Une chaîne de format montrée avant l'espace de travail terraform. |
+| `detect_extensions` | `['tf', 'tfplan', 'tfstate']` | Les extensions qui déclenchent ce module. |
+| `detect_files` | `[]` | Les fichiers qui activent ce module. |
+| `detect_folders` | `['.terraform']` | Les dossiers qui activent ce module. |
+| `style` | `'bold 105'` | Le style pour le module. |
+| `disabled` | `false` | Désactive le module `terraform`. |
### Variables
@@ -4345,16 +4352,16 @@ Par défaut, le module sera affiché si l’une de ces conditions est remplie:
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------ |
-| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
-| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
-| `symbole` | `'t '` | A format string representing the symbol of Typst |
-| `style` | `'bold #0093A7'` | Le style pour le module. |
-| `detect_extensionsdetect_extensions` | `['.typ']` | Les extensions qui déclenchent ce module. |
-| `detect_files` | `['template.typ']` | Les fichiers qui activent ce module. |
-| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
-| `disabled` | `false` | Disables the `typst` module. |
+| Option | Défaut | Description |
+| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
+| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
+| `symbole` | `'t '` | A format string representing the symbol of Typst |
+| `style` | `'bold #0093A7'` | Le style pour le module. |
+| `detect_extensions` | `['.typ']` | Les extensions qui déclenchent ce module. |
+| `detect_files` | `['template.typ']` | Les fichiers qui activent ce module. |
+| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
+| `disabled` | `false` | Disables the `typst` module. |
### Variables
@@ -4426,16 +4433,16 @@ Le module `vagrant` affiche la version de [Vagrant](https://www.vagrantup.com/)
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------ |
-| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
-| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
-| `symbole` | `'⍱ '` | Une chaîne de caractères représentant le symbole de Vagrant. |
-| `detect_extensionsdetect_extensions` | `[]` | Les extensions qui déclenchent ce module. |
-| `detect_files` | `['Vagrantfile']` | Les fichiers qui activent ce module. |
-| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
-| `style` | `'cyan bold'` | Le style pour le module. |
-| `disabled` | `false` | Désactive le module `vagrant`. |
+| Option | Défaut | Description |
+| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
+| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
+| `symbole` | `'⍱ '` | Une chaîne de caractères représentant le symbole de Vagrant. |
+| `detect_extensions` | `[]` | Les extensions qui déclenchent ce module. |
+| `detect_files` | `['Vagrantfile']` | Les fichiers qui activent ce module. |
+| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
+| `style` | `'cyan bold'` | Le style pour le module. |
+| `disabled` | `false` | Désactive le module `vagrant`. |
### Variables
@@ -4465,16 +4472,16 @@ Le module `vlang` affiche la version de [V](https://vlang.io/) installée. Par d
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | -------------------------------------------- | ------------------------------------------------------------------------------------------ |
-| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
-| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
-| `symbole` | `'V '` | Une chaîne de caractères représentant le symbole de V |
-| `detect_extensionsdetect_extensions` | `['v']` | Les extensions qui déclenchent ce module. |
-| `detect_files` | `['v.mod', 'vpkg.json', '.vpkg-lock.json' ]` | Les fichiers qui activent ce module. |
-| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
-| `style` | `'blue bold'` | Le style pour le module. |
-| `disabled` | `false` | Désactive le module `vlang`. |
+| Option | Défaut | Description |
+| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------ |
+| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
+| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
+| `symbole` | `'V '` | Une chaîne de caractères représentant le symbole de V |
+| `detect_extensions` | `['v']` | Les extensions qui déclenchent ce module. |
+| `detect_files` | `['v.mod', 'vpkg.json', '.vpkg-lock.json' ]` | Les fichiers qui activent ce module. |
+| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
+| `style` | `'blue bold'` | Le style pour le module. |
+| `disabled` | `false` | Désactive le module `vlang`. |
### Variables
@@ -4532,16 +4539,16 @@ By default the `zig` module shows the currently installed version of [Zig](https
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------ |
-| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
-| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
-| `symbole` | `'↯ '` | Le symbole utilisé avant d'afficher la version de Zig. |
-| `style` | `'bold yellow'` | Le style pour le module. |
-| `disabled` | `false` | Désactive le module `zig`. |
-| `detect_extensionsdetect_extensions` | `['zig']` | Les extensions qui déclenchent ce module. |
-| `detect_files` | `[]` | Les fichiers qui activent ce module. |
-| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
+| Option | Défaut | Description |
+| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `format` | `'via [$symbol($version )]($style)'` | Format du module. |
+| `version_format` | `'v${raw}'` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
+| `symbole` | `'↯ '` | Le symbole utilisé avant d'afficher la version de Zig. |
+| `style` | `'bold yellow'` | Le style pour le module. |
+| `disabled` | `false` | Désactive le module `zig`. |
+| `detect_extensions` | `['zig']` | Les extensions qui déclenchent ce module. |
+| `detect_files` | `[]` | Les fichiers qui activent ce module. |
+| `detect_folders` | `[]` | Les dossiers qui activent ce module. |
### Variables
@@ -4602,24 +4609,24 @@ Format strings can also contain shell specific prompt sequences, e.g. [Bash](htt
### Options
-| Option | Défaut | Description |
-| ------------------------------------ | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `command` | `''` | La commande dont la sortie doit être affichée. La commande sera transmise au shell sur l’entrée standard. |
-| `when` | `false` | Soit une valeur booléenne (`true` ou `false`, sans guillemets) ou une commande shell utilisée comme condition pour afficher le module. In case of a string, the module will be shown if the `shell` returns a `0` status code from executing it. |
-| `require_repo` | `false` | If `true`, the module will only be shown in paths containing a (git) repository. This option alone is not sufficient display condition in absence of other options. |
-| `shell` | | [Voir plus bas](#custom-command-shell) |
-| `description` | `'| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Opsi | Bawaan | Deskripsi |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `fromat` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | Gaya penataan untuk modul. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variabel
-| Variabel | Contoh | Deskripsi |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Menyalin nilai dari opsi `symbol` |
-| style\* | | Menyalin nilai dari opsi `style` |
+| Variabel | Contoh | Deskripsi |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Menyalin nilai dari opsi `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: Variabel tersebut hanya dapat digunakan sebagai bagian dari penataan string
diff --git a/docs/id-ID/guide/README.md b/docs/id-ID/guide/README.md
index 100f2124b..f31f457ce 100644
--- a/docs/id-ID/guide/README.md
+++ b/docs/id-ID/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Opzione | Default | Descrizione |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | Lo stile per il modulo. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Esempio | Descrizione |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | Esempio | Descrizione |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/it-IT/guide/README.md b/docs/it-IT/guide/README.md
index 65c8e683d..396763683 100644
--- a/docs/it-IT/guide/README.md
+++ b/docs/it-IT/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | パイプラインの各要素を分割するのに使う記号を指定します。フォーマット文字列がサポートされます。 |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | コマンドがパイプラインである場合のモジュールのフォーマットです。 |
-| `pipestatus_segment_format` | | 指定されている場合、パイプステータスの要素を書式設定する際に `format` の代わりに使われます。 |
-| `disabled` | `true` | `status`モジュールを無効にします。 |
+| オプション | デフォルト | 説明 |
+| --------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | モジュールのフォーマットです。 |
+| `symbol` | `'❌'` | プログラムエラー時に表示される記号です。 |
+| `success_symbol` | `''` | プログラム成功時に表示される記号です。 |
+| `not_executable_symbol` | `'🚫'` | ファイルが実行可能ファイルでないときに表示されるシンボルです。 |
+| `not_found_symbol` | `'🔍'` | コマンドが見つからないときに表示されるシンボルです。 |
+| `sigint_symbol` | `'🧱'` | SIGINT (Ctrl + c) に際して表示されるシンボルです。 |
+| `signal_symbol` | `'⚡'` | 任意のシグナルに対して表示されるシンボルです。 |
+| `style` | `'bold red'` | モジュールのスタイルです。 |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | 終了ステータスからシグナルへのマッピングを有効にします。 |
+| `map_symbol` | `false` | 終了ステータスからシンボルへのマッピングを有効にします。 |
+| `pipestatus` | `false` | パイプステータス表示を有効にします。 |
+| `pipestatus_separator` | | | パイプラインの各要素を分割するのに使う記号を指定します。フォーマット文字列がサポートされます。 |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | コマンドがパイプラインである場合のモジュールのフォーマットです。 |
+| `pipestatus_segment_format` | | 指定されている場合、パイプステータスの要素を書式設定する際に `format` の代わりに使われます。 |
+| `disabled` | `true` | `status`モジュールを無効にします。 |
### 変数
-| 変数 | 設定例 | 説明 |
-| -------------- | ------- | ------------------------------------------------------- |
-| status | `127` | 直前のコマンドの終了ステータス |
-| hex_status | `0x7F` | 直前のコマンドの終了ステータスを16進数で表記したもの |
-| int | `127` | 直前のコマンドの終了ステータス |
-| common_meaning | `ERROR` | シグナルでない場合、終了ステータスの意味 |
-| signal_number | `9` | シグナルで終了した場合、終了ステータスに対応するシグナル番号 |
-| signal_name | `KILL` | シグナルで終了した場合、終了ステータスに対応するシグナル名 |
-| maybe_int | `7` | 対応する意味が見つからない場合にのみ、終了コード番号を含みます。 |
-| pipestatus | | パイプラインプログラムの終了ステータスの表示です。pipestatus_format の中でのみ使用できます。 |
-| symbol | | オプション `symbol` の値をミラーする |
-| style\* | | オプション `style` の値をミラーする |
+| 変数 | 設定例 | 説明 |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | 直前のコマンドの終了ステータス |
+| hex_status | `0x7F` | 直前のコマンドの終了ステータスを16進数で表記したもの |
+| int | `127` | 直前のコマンドの終了ステータス |
+| common_meaning | `ERROR` | シグナルでない場合、終了ステータスの意味 |
+| signal_number | `9` | シグナルで終了した場合、終了ステータスに対応するシグナル番号 |
+| signal_name | `KILL` | シグナルで終了した場合、終了ステータスに対応するシグナル名 |
+| maybe_int | `7` | 対応する意味が見つからない場合にのみ、終了コード番号を含みます。 |
+| pipestatus | | パイプラインプログラムの終了ステータスの表示です。pipestatus_format の中でのみ使用できます。 |
+| symbol | | オプション `symbol` の値をミラーする |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: この変数は、スタイル文字列の一部としてのみ使用することができます。
@@ -4264,7 +4271,7 @@ Terraformのバージョンはデフォルトでは表示されません。多
| version | `v0.12.24` | `terraform` のバージョン |
| workspace | `default` | 現在のTerraformワークスペース |
| symbol | | オプション `symbol` の値をミラーする |
-| style\* | | オプション `style` の値をミラーします |
+| style\* | | オプション `style` の値をミラーする |
*: この変数は、スタイル文字列の一部としてのみ使用することができます。
@@ -4314,10 +4321,10 @@ format = '[🏎💨 $workspace]($style) '
### 変数
-| 変数 | 設定例 | 説明 |
-| --------- | ---------- | ---------------------- |
-| time | `13:08:10` | 現在時刻 |
-| style\* | | オプション `style` の値をミラーする |
+| 変数 | 設定例 | 説明 |
+| --------- | ---------- | ----------------------- |
+| time | `13:08:10` | 現在時刻 |
+| style\* | | オプション `style` の値をミラーします |
*: この変数は、スタイル文字列の一部としてのみ使用することができます。
diff --git a/docs/ja-JP/guide/README.md b/docs/ja-JP/guide/README.md
index 5b1fe7964..b3286635f 100644
--- a/docs/ja-JP/guide/README.md
+++ b/docs/ja-JP/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `기호` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | 예시 | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| 기호 | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | 예시 | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| 기호 | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/ko-KR/guide/README.md b/docs/ko-KR/guide/README.md
index 12f931db1..9d83c9c14 100644
--- a/docs/ko-KR/guide/README.md
+++ b/docs/ko-KR/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Example | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | Example | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/nl-NL/guide/README.md b/docs/nl-NL/guide/README.md
index 1a7076675..1158f3a7d 100644
--- a/docs/nl-NL/guide/README.md
+++ b/docs/nl-NL/guide/README.md
@@ -213,7 +213,7 @@ Installeer Starship met één van de volgende pakketbeheerders:
diff --git a/docs/no-NO/README.md b/docs/no-NO/README.md
index cfe93a616..d2ac526d2 100644
--- a/docs/no-NO/README.md
+++ b/docs/no-NO/README.md
@@ -166,21 +166,15 @@ onMounted(() => {
::: warning
- This will change in the future. Only Nushell v0.78+ is supported.
+ This will change in the future. Only Nushell v0.96+ is supported.
:::
- Legg til følgende i slutten av Nushell env filen (finn den ved å kjøre `$nu.env-path` i Nushell):
+ Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
- mkdir ~/.cache/starship
- starship init nu | save -f ~/.cache/starship/init.nu
- ```
-
- Og legg følgende til slutten av Nushell konfigurasjonen (finn det ved å kjøre `$nu.config-path`):
-
- ```sh
- use ~/.cache/starship/init.nu
+ mkdir ($nu.data-dir | path join "vendor/autoload")
+ starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
diff --git a/docs/no-NO/config/README.md b/docs/no-NO/config/README.md
index b420d788b..1493b00dc 100644
--- a/docs/no-NO/config/README.md
+++ b/docs/no-NO/config/README.md
@@ -591,21 +591,22 @@ symbol = '🦬 '
The `bun` module shows the currently installed version of the [bun](https://bun.sh) JavaScript runtime. By default the module will be shown if any of the following conditions are met:
+- The current directory contains a `bun.lock` file
- The current directory contains a `bun.lockb` file
- The current directory contains a `bunfig.toml` file
### Options
-| Option | Default | Description |
-| ------------------- | ------------------------------------ | ------------------------------------------------------------------------- |
-| `format` | `'via [$symbol($version )]($style)'` | The format for the module. |
-| `version_format` | `'v${raw}'` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
-| `symbol` | `'🥟 '` | A format string representing the symbol of Bun. |
-| `detect_extensions` | `[]` | Which extensions should trigger this module. |
-| `detect_files` | `['bun.lockb', 'bunfig.toml']` | Which filenames should trigger this module. |
-| `detect_folders` | `[]` | Which folders should trigger this module. |
-| `style` | `'bold red'` | The style for the module. |
-| `disabled` | `false` | Disables the `bun` module. |
+| Option | Default | Description |
+| ------------------- | ------------------------------------------ | ------------------------------------------------------------------------- |
+| `format` | `'via [$symbol($version )]($style)'` | The format for the module. |
+| `version_format` | `'v${raw}'` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
+| `symbol` | `'🥟 '` | A format string representing the symbol of Bun. |
+| `detect_extensions` | `[]` | Which extensions should trigger this module. |
+| `detect_files` | `['bun.lock', 'bun.lockb', 'bunfig.toml']` | Which filenames should trigger this module. |
+| `detect_folders` | `[]` | Which folders should trigger this module. |
+| `style` | `'bold red'` | The style for the module. |
+| `disabled` | `false` | Disables the `bun` module. |
### Variables
@@ -1166,20 +1167,21 @@ The `direnv` module shows the status of the current rc file if one is present. T
### Options
-| Option | Default | Description |
-| ------------------- | -------------------------------------- | ----------------------------------------------------- |
-| `format` | `'[$symbol$loaded/$allowed]($style) '` | The format for the module. |
-| `symbol` | `'direnv '` | The symbol used before displaying the direnv context. |
-| `style` | `'bold orange'` | The style for the module. |
-| `disabled` | `true` | Disables the `direnv` module. |
-| `detect_extensions` | `[]` | Which extensions should trigger this module. |
-| `detect_files` | `['.envrc']` | Which filenames should trigger this module. |
-| `detect_folders` | `[]` | Which folders should trigger this module. |
-| `allowed_msg` | `'allowed'` | The message displayed when an rc file is allowed. |
-| `not_allowed_msg` | `'not allowed'` | The message displayed when an rc file is not_allowed. |
-| `denied_msg` | `'denied'` | The message displayed when an rc file is denied. |
-| `loaded_msg` | `'loaded'` | The message displayed when an rc file is loaded. |
-| `unloaded_msg` | `'not loaded'` | The message displayed when an rc file is not loaded. |
+| Option | Default | Description |
+| ------------------- | -------------------------------------- | ------------------------------------------------------- |
+| `format` | `'[$symbol$loaded/$allowed]($style) '` | The format for the module. |
+| `symbol` | `'direnv '` | The symbol used before displaying the direnv context. |
+| `style` | `'bold orange'` | The style for the module. |
+| `disabled` | `true` | Disables the `direnv` module. |
+| `detect_extensions` | `[]` | Which extensions should trigger this module. |
+| `detect_files` | `['.envrc']` | Which filenames should trigger this module. |
+| `detect_folders` | `[]` | Which folders should trigger this module. |
+| `detect_env_vars` | `['DIRENV_FILE']` | Which environment variables should trigger this module. |
+| `allowed_msg` | `'allowed'` | The message displayed when an rc file is allowed. |
+| `not_allowed_msg` | `'not allowed'` | The message displayed when an rc file is not_allowed. |
+| `denied_msg` | `'denied'` | The message displayed when an rc file is denied. |
+| `loaded_msg` | `'loaded'` | The message displayed when an rc file is loaded. |
+| `unloaded_msg` | `'not loaded'` | The message displayed when an rc file is not loaded. |
### Variables
@@ -3056,7 +3058,7 @@ format = 'via [🐪 $version]($style) '
## Odin
-The 'odin' module shows the currently installed version of [Odin](https://odin-lang.org/). By default the module will be shown if the current directory contains a `.odin` file.
+The `odin` module shows the currently installed version of [Odin](https://odin-lang.org/). By default the module will be shown if the current directory contains a `.odin` file.
### Options
@@ -3200,6 +3202,7 @@ Amazon = "🙂 "
Android = "🤖 "
Arch = "🎗️ "
Artix = "🎗️ "
+CachyOS = "🎗️ "
CentOS = "💠 "
Debian = "🌀 "
DragonFly = "🐉 "
@@ -3221,6 +3224,7 @@ MidnightBSD = "🌘 "
Mint = "🌿 "
NetBSD = "🚩 "
NixOS = "❄️ "
+Nobara = "🎩 "
OpenBSD = "🐡 "
OpenCloudOS = "☁️ "
openEuler = "🦉 "
@@ -3237,6 +3241,7 @@ SUSE = "🦎 "
Ubuntu = "🎯 "
Ultramarine = "🔷 "
Unknown = "❓ "
+Uos = "🐲 "
Void = " "
Windows = "🪟 "
```
@@ -4092,38 +4097,40 @@ This module is disabled by default. To enable it, set `disabled` to `false` in y
### Options
-| Option | Default | Description |
-| --------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
-| `format` | `'[$symbol$status]($style) '` | The format of the module |
-| `symbol` | `'❌'` | The symbol displayed on program error |
-| `success_symbol` | `''` | The symbol displayed on program success |
-| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
-| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
-| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
-| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
-| `style` | `'bold red'` | The style for the module. |
-| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
-| `map_symbol` | `false` | Enable symbols mapping from exit code |
-| `pipestatus` | `false` | Enable pipestatus reporting |
-| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Example | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | Example | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/no-NO/guide/README.md b/docs/no-NO/guide/README.md
index a4127e369..78c7ed016 100644
--- a/docs/no-NO/guide/README.md
+++ b/docs/no-NO/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-Legg til følgende i slutten av Nushell env filen (finn den ved å kjøre `$nu.env-path` i Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-Og legg følgende til slutten av Nushell konfigurasjonen (finn det ved å kjøre `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Merk: Bare Nushell v0.78+ støttes
+Note: Only Nushell v0.96+ is supported
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Zmienne | Example | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Zmienne | Example | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/pl-PL/guide/README.md b/docs/pl-PL/guide/README.md
index e0816476d..463d6263f 100644
--- a/docs/pl-PL/guide/README.md
+++ b/docs/pl-PL/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-Dodaj następujący kod na koniec twojego pliku env Nushell (możesz go znaleść za pomocą `$nu.env-path` w Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-Dodaj następujący kod na koniec Twojego pliku konfiguracyjnego Nushell (możesz go znaleźć uruchamiając `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Uwaga: Obsługiwany jest tylko Nushell w wersji v0.78 wzwyż
+Note: Only Nushell v0.96+ is supported
| | O símbolo usado para separar segmentos de pipestatus (suporta formatação) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | O formato do módulo quando o comando é um pipeline |
-| `pipestatus_segment_format` | | Quando especificado, substitui o `format` quando ha formatação de segmentos pipestatus |
-| `disabled` | `true` | Desabilita o módulo `status`. |
+| Opções | Padrão | Descrição |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | O formato do módulo |
+| `symbol` | `'❌'` | O simbolo exibido no erro de programa |
+| `success_symbol` | `''` | O simbolo exibido no sucesso de programa |
+| `not_executable_symbol` | `'🚫'` | O simbolo exibido quando o arquivo não é executável |
+| `not_found_symbol` | `'🔍'` | O simbolo exibido quando o comando não é encontrado |
+| `sigint_symbol` | `'🧱'` | O simbolo exibido no SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | O simbolo exibido em qualquer sinal |
+| `style` | `'bold red'` | O estilo do módulo. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Habilita o mapeamento de sinais para códigos de saída |
+| `map_symbol` | `false` | Habilita o mapeamento de símbolos para códigos de saída |
+| `pipestatus` | `false` | Habilita o relatório de pipestatus |
+| `pipestatus_separator` | | | O símbolo usado para separar segmentos de pipestatus (suporta formatação) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | O formato do módulo quando o comando é um pipeline |
+| `pipestatus_segment_format` | | Quando especificado, substitui o `format` quando ha formatação de segmentos pipestatus |
+| `disabled` | `true` | Desabilita o módulo `status`. |
### Variáveis
@@ -4123,7 +4130,7 @@ Este módulo é desabilitado por padrão. Para habilitar, defina `disabled` para
| maybe_int | `7` | Contém o código de saída quando nenhum significado for encontrado |
| pipestatus | | Exibição do pipeline de programas com os códigos de saída, este é apenas disponível no pipestatus_format |
| symbol | | Espelha o valor da opção `symbol` |
-| style\* | | Espelha o valor da opção `style` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: Esta variável só pode ser usada como parte de uma string de estilo
diff --git a/docs/pt-BR/guide/README.md b/docs/pt-BR/guide/README.md
index b25e6d2fa..58a4d45e0 100644
--- a/docs/pt-BR/guide/README.md
+++ b/docs/pt-BR/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-Adicione o seguinte ao final do seu arquivo env do Nushell (enconte-o rodando `$nu.env-path` no Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-E adicione o seguinte ao final da sua configuração do Nushell (encontre-o executando `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Nota: Somente o Nushell v0.78+ é suportado
+Note: Only Nushell v0.96+ is supported
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Example | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | Example | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/pt-PT/guide/README.md b/docs/pt-PT/guide/README.md
index 6c6b751d1..58fbdfe8b 100644
--- a/docs/pt-PT/guide/README.md
+++ b/docs/pt-PT/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-Add the following to the end of your Nushell env file (find it by running `$nu.env-path` in Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-And add the following to the end of your Nushell configuration (find it by running `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Note: Only Nushell v0.78+ is supported
+Note: Only Nushell v0.96+ is supported
, промпт, указанный <0>PS10> удаляется при выходе из текущей командной строки.
+Если \trim`, сохраняется только последняя строка многострочного `PS1`, а остальные линии стираются. Иначе командная строка будет перерисована, будто `PS1=` установлено. When a field `same-dir` is contained in \| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Параметр | По умолчанию | Описание |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | Стиль модуля. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Переменные
-| Переменная | Пример | Описание |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Отражает значение параметра `symbol` |
-| style\* | | Отражает значение параметра `style` |
+| Переменная | Пример | Описание |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Отражает значение параметра `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: Эта переменная может использоваться только в качестве части строки style
diff --git a/docs/ru-RU/faq/README.md b/docs/ru-RU/faq/README.md
index 17f3aa462..8a36156d8 100644
--- a/docs/ru-RU/faq/README.md
+++ b/docs/ru-RU/faq/README.md
@@ -14,11 +14,11 @@
Автодополнение команд обеспечивается выбранной вами оболочкой. В данном случае, демо было выполнено с [Fish Shell](https://fishshell.com/), которая обеспечивает дополнения по умолчанию. Если вы используете Z Shell (zsh), я бы посоветовал взглянуть на [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions).
-## Do top level `format` and `Windows
-Install the latest version for your system with the MSI-installers from the [releases section](https://github.com/starship/starship/releases/latest).
+Установите последнюю версию для вашей системы с помощью MSI-installers из [раздела релизов](https://github.com/starship/starship/releases/latest).
Установите Starship с помощью любого из следующих менеджеров пакетов:
@@ -330,7 +330,7 @@ starship init fish | source
Добавьте следующее в конец `~/.config/ion/initrc`:
```sh
-eval $(starship init ion)
+eval $(starhip init ion)
```
Nushell
-Add the following to the end of your Nushell env file (find it by running `$nu.env-path` in Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-And add the following to the end of your Nushell configuration (find it by running `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Note: Only Nushell v0.78+ is supported
+Note: Only Nushell v0.96+ is supported
PowerShell
-Add the following to the end of your PowerShell configuration (find it by running `$PROFILE`):
+Добавьте следующее в конец вашей конфигурации PowerShell (найдите его, запустив `$PROFILE`):
```powershell
Invoke-Expression (&starship init powershell)
@@ -423,24 +417,24 @@ eval "$(starship init zsh)"
- **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** – ZSH промпт для космонавтов.
-- **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** – Cross-shell robbyrussell theme written in JavaScript.
+- **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** – Кросс-оболочка тема robbyrussell написанная на JavaScript.
-- **[reujab/silver](https://github.com/reujab/silver)** – A cross-shell customizable powerline-like prompt with icons.
+- **[reujab/silver](https://github.com/reujab/silver)** – Кросс-оболочка командной строки настраиваемая как мощная строка с иконками.
## ❤️ Спонсоры
Поддержите этот проект, [став спонсором](https://github.com/sponsors/starship). Ваше имя или логотип будут отображаться здесь со ссылкой на ваш сайт.
-## 🔒 Code Signing Policy
+## 🔒 Политика подписания кода
-Free code signing provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org).
+Бесплатная подпись кода, предоставляемая [SignPath.io](https://signpath.io), сертификат от [SignPath Foundation](https://signpath.org).
-Code Signing Roles:
+Роли подписания кодов:
-- Reviewers: [Astronauts](https://github.com/orgs/starship/teams/astronauts)
-- Approvers and Authors: [Mission Control](https://github.com/orgs/starship/teams/mission-control)
+- Рецензенты: [Астронавты](https://github.com/orgs/starship/teams/astronauts)
+- Утверждающие лица и авторы: [Контролирующие миссию](https://github.com/orgs/starship/teams/mission-control)
-This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
+Эта программа не будет передавать какую-либо информацию в другие сетевые системы без специального запроса пользователя или лица, устанавливающего или эксплуатирующего ее.
diff --git a/docs/ru-RU/installing/README.md b/docs/ru-RU/installing/README.md
index bdc83b557..3924a9943 100644
--- a/docs/ru-RU/installing/README.md
+++ b/docs/ru-RU/installing/README.md
@@ -1,19 +1,19 @@
# Продвинутая установка
-To install starship, you need to do two things:
+Чтобы установить Starship, нужно выполнить две вещи:
-1. Get the **starship** binary onto your computer
-1. Tell your shell to use the starship binary as its prompt by modifying its init scripts
+1. Получить бинарный файл **starship** на вашем компьютере
+1. Попросите оболочку использовать бинарный файл starship в качестве его промпта, изменив его сценарии инициализации
-For most users, the instructions on [the main page](../guide/#🚀-installation) will work great. However, for some more specialized platforms, different instructions are needed.
+Для большинства пользователей отлично подходят инструкции на [главной странице](../guide/#🚀-installation). Тем не менее, для некоторых специализированных платформ, нужны различные инструкции.
-There are so many platforms out there that they didn't fit into the main README.md file, so here are some installation instructions for other platforms from the community. Is yours not here? Please do add it here if you figure it out!
+Есть так много платформ, что они не вписываются в главный README.md файл, поэтому здесь есть некоторые инструкции по установке для других платформ от сообщества. Здесь нет вашей? Пожалуйста, добавьте её сюда, если сможешь разобраться в этом!
## [Chocolatey](https://chocolatey.org)
### Обязательные требования
-Head over to the [Chocolatey installation page](https://chocolatey.org/install) and follow the instructions to install Chocolatey.
+Зайдите на [страницу установки Chocolatey](https://chocolatey.org/install) и следуйте инструкциям по установке Chocolatey.
### Установка
@@ -39,7 +39,7 @@ curl -sS https://starship.rs/install.sh | sh -s -- --bin-dir /data/data/com.term
### Установка
-On Funtoo Linux, starship can be installed from [core-kit](https://github.com/funtoo/core-kit/tree/1.4-release/app-shells/starship) via Portage:
+На Funtoo Linux, starship может быть установлен из <0>core-kit0> с помощью Portage:
```sh
emerge app-shells/starship
@@ -47,17 +47,17 @@ emerge app-shells/starship
## [Nix](https://wiki.nixos.org/wiki/Nix)
-### Getting the Binary
+### Получение бинарного файла
-#### Imperatively
+#### Императивно
```sh
nix-env -iA nixos.starship
```
-#### Declarative, single user, via [home-manager](https://github.com/nix-community/home-manager)
+#### Декларативно, для одного пользователя, используя [home-manager](https://github.com/nix-community/home-manager)
-Enable the `programs.starship` module in your `home.nix` file, and add your settings
+Включите модуль <0>programs.starship0> в ваш файл <0>home.nix0> и добавьте ваши настройки
```nix
{
@@ -78,15 +78,15 @@ Enable the `programs.starship` module in your `home.nix` file, and add your sett
}
```
-then run
+затем запустите
```sh
home-manager switch
```
-#### Declarative, system-wide, with NixOS
+#### Декларативно, системно, с NixOS
-Add `pkgs.starship` to `environment.systemPackages` in your `configuration.nix`, then run
+Добавьте `pkgs.starship` в `environment.systemPackages` в вашем `configuration.nix`, затем запустите
```sh
sudo nixos-rebuild switch
diff --git a/docs/ru-RU/presets/README.md b/docs/ru-RU/presets/README.md
index 2821e7637..0b1178cf5 100644
--- a/docs/ru-RU/presets/README.md
+++ b/docs/ru-RU/presets/README.md
@@ -74,4 +74,4 @@
Это псевдоминималистичный пресет, вдохновленный приглашениями командной оболочки [geometry](https://github.com/geometry-zsh/geometry) и [spaceship](https://github.com/spaceship-prompt/spaceship-prompt).
-[](./jetpack)
+[](./jetpack)
diff --git a/docs/ru-RU/presets/bracketed-segments.md b/docs/ru-RU/presets/bracketed-segments.md
index 2490b7377..2b139e588 100644
--- a/docs/ru-RU/presets/bracketed-segments.md
+++ b/docs/ru-RU/presets/bracketed-segments.md
@@ -12,6 +12,6 @@
starship preset bracketed-segments -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/bracketed-segments.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/bracketed-segments.toml){download}
<<< @/public/presets/toml/bracketed-segments.toml
diff --git a/docs/ru-RU/presets/gruvbox-rainbow.md b/docs/ru-RU/presets/gruvbox-rainbow.md
index f4a3a8a87..df5717457 100644
--- a/docs/ru-RU/presets/gruvbox-rainbow.md
+++ b/docs/ru-RU/presets/gruvbox-rainbow.md
@@ -16,6 +16,6 @@
starship preset gruvbox-rainbow -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/gruvbox-rainbow.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/gruvbox-rainbow.toml){download}
<<< @/public/presets/toml/gruvbox-rainbow.toml
diff --git a/docs/ru-RU/presets/jetpack.md b/docs/ru-RU/presets/jetpack.md
index 63cc273b9..1ade9f8a6 100644
--- a/docs/ru-RU/presets/jetpack.md
+++ b/docs/ru-RU/presets/jetpack.md
@@ -19,6 +19,6 @@
starship preset jetpack -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/jetpack.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/jetpack.toml){download}
<<< @/public/presets/toml/jetpack.toml
diff --git a/docs/ru-RU/presets/nerd-font.md b/docs/ru-RU/presets/nerd-font.md
index 3a4cbac29..303cd4f45 100644
--- a/docs/ru-RU/presets/nerd-font.md
+++ b/docs/ru-RU/presets/nerd-font.md
@@ -16,6 +16,6 @@
starship preset nerd-font-symbols -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/nerd-font-symbols.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/nerd-font-symbols.toml){download}
<<< @/public/presets/toml/nerd-font-symbols.toml
diff --git a/docs/ru-RU/presets/no-empty-icons.md b/docs/ru-RU/presets/no-empty-icons.md
index e34dc6d0c..4376093f2 100644
--- a/docs/ru-RU/presets/no-empty-icons.md
+++ b/docs/ru-RU/presets/no-empty-icons.md
@@ -12,6 +12,6 @@
starship preset no-empty-icons -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/no-empty-icons.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/no-empty-icons.toml){download}
<<< @/public/presets/toml/no-empty-icons.toml
diff --git a/docs/ru-RU/presets/no-nerd-font.md b/docs/ru-RU/presets/no-nerd-font.md
index cdd969e96..6e46edf48 100644
--- a/docs/ru-RU/presets/no-nerd-font.md
+++ b/docs/ru-RU/presets/no-nerd-font.md
@@ -14,6 +14,6 @@
starship preset no-nerd-font -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/no-nerd-font.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/no-nerd-font.toml){download}
<<< @/public/presets/toml/no-nerd-font.toml
diff --git a/docs/ru-RU/presets/no-runtimes.md b/docs/ru-RU/presets/no-runtimes.md
index 43aefdd95..ab9e0583f 100644
--- a/docs/ru-RU/presets/no-runtimes.md
+++ b/docs/ru-RU/presets/no-runtimes.md
@@ -12,6 +12,6 @@
starship preset no-runtime-versions -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/no-runtime-versions.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/no-runtime-versions.toml){download}
<<< @/public/presets/toml/no-runtime-versions.toml
diff --git a/docs/ru-RU/presets/pastel-powerline.md b/docs/ru-RU/presets/pastel-powerline.md
index 4e6adb783..d3d820486 100644
--- a/docs/ru-RU/presets/pastel-powerline.md
+++ b/docs/ru-RU/presets/pastel-powerline.md
@@ -16,6 +16,6 @@
starship preset pastel-powerline -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/pastel-powerline.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/pastel-powerline.toml){download}
<<< @/public/presets/toml/pastel-powerline.toml
diff --git a/docs/ru-RU/presets/plain-text.md b/docs/ru-RU/presets/plain-text.md
index 317e86801..1576186b2 100644
--- a/docs/ru-RU/presets/plain-text.md
+++ b/docs/ru-RU/presets/plain-text.md
@@ -12,6 +12,6 @@
starship preset plain-text-symbols -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/plain-text-symbols.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/plain-text-symbols.toml){download}
<<< @/public/presets/toml/plain-text-symbols.toml
diff --git a/docs/ru-RU/presets/pure-preset.md b/docs/ru-RU/presets/pure-preset.md
index 3a622be9a..9d66b7219 100644
--- a/docs/ru-RU/presets/pure-preset.md
+++ b/docs/ru-RU/presets/pure-preset.md
@@ -12,6 +12,6 @@
starship preset pure-preset -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/pure-preset.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/pure-preset.toml){download}
<<< @/public/presets/toml/pure-preset.toml
diff --git a/docs/ru-RU/presets/tokyo-night.md b/docs/ru-RU/presets/tokyo-night.md
index 6a4de9bdb..3ad87ef76 100644
--- a/docs/ru-RU/presets/tokyo-night.md
+++ b/docs/ru-RU/presets/tokyo-night.md
@@ -16,6 +16,6 @@
starship preset tokyo-night -o ~/.config/starship.toml
```
-[Click to download TOML](/presets/toml/tokyo-night.toml){download}
+[Нажмите, чтобы загрузить TOML](/presets/toml/tokyo-night.toml){download}
<<< @/public/presets/toml/tokyo-night.toml
diff --git a/docs/tr-TR/README.md b/docs/tr-TR/README.md
index 656ad4647..902cd3451 100644
--- a/docs/tr-TR/README.md
+++ b/docs/tr-TR/README.md
@@ -166,21 +166,15 @@ onMounted(() => {
::: warning
- This will change in the future. Only Nushell v0.78+ is supported.
+ This will change in the future. Only Nushell v0.96+ is supported.
:::
- Nushell env dosyanızın sonuna aşağıdakileri ekleyin (Nushell'de `$nu.env-path` komutunu çalıştırarak bulabilirsiniz):
+ Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
- mkdir ~/.cache/starship
- starship init nu | save -f ~/.cache/starship/init.nu
- ```
-
- Aşağıdaki kodu Nushell ayarlarınızın (`$nu.config-path` komutu ile ulaşabilirsiniz) sonuna ekleyin:
-
- ```sh
- use ~/.cache/starship/init.nu
+ mkdir ($nu.data-dir | path join "vendor/autoload")
+ starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
diff --git a/docs/tr-TR/config/README.md b/docs/tr-TR/config/README.md
index 42d9a5f81..c14c34646 100644
--- a/docs/tr-TR/config/README.md
+++ b/docs/tr-TR/config/README.md
@@ -591,21 +591,22 @@ symbol = '🦬 '
The `bun` module shows the currently installed version of the [bun](https://bun.sh) JavaScript runtime. By default the module will be shown if any of the following conditions are met:
+- The current directory contains a `bun.lock` file
- The current directory contains a `bun.lockb` file
- The current directory contains a `bunfig.toml` file
### Options
-| Option | Default | Description |
-| ------------------- | ------------------------------------ | ------------------------------------------------------------------------- |
-| `format` | `'via [$symbol($version )]($style)'` | The format for the module. |
-| `version_format` | `'v${raw}'` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
-| `symbol` | `'🥟 '` | A format string representing the symbol of Bun. |
-| `detect_extensions` | `[]` | Which extensions should trigger this module. |
-| `detect_files` | `['bun.lockb', 'bunfig.toml']` | Which filenames should trigger this module. |
-| `detect_folders` | `[]` | Which folders should trigger this module. |
-| `stil` | `'bold red'` | The style for the module. |
-| `disabled` | `false` | Disables the `bun` module. |
+| Option | Default | Description |
+| ------------------- | ------------------------------------------ | ------------------------------------------------------------------------- |
+| `format` | `'via [$symbol($version )]($style)'` | The format for the module. |
+| `version_format` | `'v${raw}'` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
+| `symbol` | `'🥟 '` | A format string representing the symbol of Bun. |
+| `detect_extensions` | `[]` | Which extensions should trigger this module. |
+| `detect_files` | `['bun.lock', 'bun.lockb', 'bunfig.toml']` | Which filenames should trigger this module. |
+| `detect_folders` | `[]` | Which folders should trigger this module. |
+| `stil` | `'bold red'` | The style for the module. |
+| `disabled` | `false` | Disables the `bun` module. |
### Variables
@@ -1166,20 +1167,21 @@ The `direnv` module shows the status of the current rc file if one is present. T
### Options
-| Option | Default | Description |
-| ------------------- | -------------------------------------- | ----------------------------------------------------- |
-| `format` | `'[$symbol$loaded/$allowed]($style) '` | The format for the module. |
-| `symbol` | `'direnv '` | The symbol used before displaying the direnv context. |
-| `stil` | `'bold orange'` | The style for the module. |
-| `disabled` | `true` | Disables the `direnv` module. |
-| `detect_extensions` | `[]` | Which extensions should trigger this module. |
-| `detect_files` | `['.envrc']` | Which filenames should trigger this module. |
-| `detect_folders` | `[]` | Which folders should trigger this module. |
-| `allowed_msg` | `'allowed'` | The message displayed when an rc file is allowed. |
-| `not_allowed_msg` | `'not allowed'` | The message displayed when an rc file is not_allowed. |
-| `denied_msg` | `'denied'` | The message displayed when an rc file is denied. |
-| `loaded_msg` | `'loaded'` | The message displayed when an rc file is loaded. |
-| `unloaded_msg` | `'not loaded'` | The message displayed when an rc file is not loaded. |
+| Option | Default | Description |
+| ------------------- | -------------------------------------- | ------------------------------------------------------- |
+| `format` | `'[$symbol$loaded/$allowed]($style) '` | The format for the module. |
+| `symbol` | `'direnv '` | The symbol used before displaying the direnv context. |
+| `stil` | `'bold orange'` | The style for the module. |
+| `disabled` | `true` | Disables the `direnv` module. |
+| `detect_extensions` | `[]` | Which extensions should trigger this module. |
+| `detect_files` | `['.envrc']` | Which filenames should trigger this module. |
+| `detect_folders` | `[]` | Which folders should trigger this module. |
+| `detect_env_vars` | `['DIRENV_FILE']` | Which environment variables should trigger this module. |
+| `allowed_msg` | `'allowed'` | The message displayed when an rc file is allowed. |
+| `not_allowed_msg` | `'not allowed'` | The message displayed when an rc file is not_allowed. |
+| `denied_msg` | `'denied'` | The message displayed when an rc file is denied. |
+| `loaded_msg` | `'loaded'` | The message displayed when an rc file is loaded. |
+| `unloaded_msg` | `'not loaded'` | The message displayed when an rc file is not loaded. |
### Variables
@@ -3056,7 +3058,7 @@ format = 'via [🐪 $version]($style) '
## Odin
-The 'odin' module shows the currently installed version of [Odin](https://odin-lang.org/). By default the module will be shown if the current directory contains a `.odin` file.
+The `odin` module shows the currently installed version of [Odin](https://odin-lang.org/). By default the module will be shown if the current directory contains a `.odin` file.
### Options
@@ -3200,6 +3202,7 @@ Amazon = "🙂 "
Android = "🤖 "
Arch = "🎗️ "
Artix = "🎗️ "
+CachyOS = "🎗️ "
CentOS = "💠 "
Debian = "🌀 "
DragonFly = "🐉 "
@@ -3221,6 +3224,7 @@ MidnightBSD = "🌘 "
Mint = "🌿 "
NetBSD = "🚩 "
NixOS = "❄️ "
+Nobara = "🎩 "
OpenBSD = "🐡 "
OpenCloudOS = "☁️ "
openEuler = "🦉 "
@@ -3237,6 +3241,7 @@ SUSE = "🦎 "
Ubuntu = "🎯 "
Ultramarine = "🔷 "
Unknown = "❓ "
+Uos = "🐲 "
Void = " "
Windows = "🪟 "
```
@@ -4092,38 +4097,40 @@ This module is disabled by default. To enable it, set `disabled` to `false` in y
### Options
-| Option | Default | Description |
-| --------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
-| `format` | `'[$symbol$status]($style) '` | The format of the module |
-| `symbol` | `'❌'` | The symbol displayed on program error |
-| `success_symbol` | `''` | The symbol displayed on program success |
-| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
-| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
-| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
-| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
-| `stil` | `'bold red'` | The style for the module. |
-| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
-| `map_symbol` | `false` | Enable symbols mapping from exit code |
-| `pipestatus` | `false` | Enable pipestatus reporting |
-| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Option | Default | Description |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `stil` | `'bold red'` | The style for the module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Variables
-| Variable | Example | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| Variable | Example | Description |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/tr-TR/guide/README.md b/docs/tr-TR/guide/README.md
index 26fc4addb..ff9ac43d4 100644
--- a/docs/tr-TR/guide/README.md
+++ b/docs/tr-TR/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-Nushell env dosyanızın sonuna aşağıdakileri ekleyin (Nushell'de `$nu.env-path` komutunu çalıştırarak bulabilirsiniz):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-Aşağıdaki kodu Nushell ayarlarınızın (`$nu.config-path` komutu ile ulaşabilirsiniz) sonuna ekleyin:
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Not: Nushell v0.78'tan sonraki sürümler desteklenmektedir
+Note: Only Nushell v0.96+ is supported
| | Символ, що використовується для розділення сегментів конвеєра (підтримує форматування) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | Формат модуля, коли команда є конвеєром |
-| `pipestatus_segment_format` | | Якщо вказано, замінює `format` під час форматування сегментів конвеєра |
-| `disabled` | `true` | Вимикає модуль `status`. |
+| Параметр | Стандартно | Опис |
+| --------------------------- | ----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | Формат модуля |
+| `symbol` | `'❌'` | Символ, що показується у випадку помилки |
+| `success_symbol` | `''` | Символ, що показується після успішного завершення попередньої команди |
+| `not_executable_symbol` | `'🚫'` | Символ, що показується у випадку виконати файл, який не є виконуваним |
+| `not_found_symbol` | `'🔍'` | Символ, що показується, коли команду не знайдено |
+| `sigint_symbol` | `'🧱'` | Символ, що показується для SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | Символ для будь-якого сигналу |
+| `style` | `'bold red'` | Стиль модуля. |
+| `success_style` | | Стиль, який використовується при успішному виконанні програми (стандартно `style`, якщо не встановлено). |
+| `failure_style` | | Стиль, який використовується при збої програми (стандартно `style`, якщо не встановлено). |
+| `recognize_signal_code` | `true` | Вмикає сигнал на код виходу |
+| `map_symbol` | `false` | Вмикає символ на код виходу |
+| `pipestatus` | `false` | Вмикає звітування про pipestatus |
+| `pipestatus_separator` | | | Символ, що використовується для розділення сегментів конвеєра (підтримує форматування) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | Формат модуля, коли команда є конвеєром |
+| `pipestatus_segment_format` | | Якщо вказано, замінює `format` під час форматування сегментів конвеєра |
+| `disabled` | `true` | Вимикає модуль `status`. |
### Змінні
-| Змінна | Приклад | Опис |
-| -------------- | ------- | -------------------------------------------------------------------------------- |
-| status | `127` | Код виходу останньої команди |
-| hex_status | `0x7F` | Код виходу останньої команди в hex |
-| int | `127` | Код виходу останньої команди |
-| common_meaning | `ERROR` | Значення коду, якщо не сигнал |
-| signal_number | `9` | Номер сигналу, що відповідає коду завершення, за наявності |
-| signal_name | `KILL` | Назва сигналу, що відповідає коду виходу лише в тому випадку, якщо його записано |
-| maybe_int | `7` | Містить номер коду виходу, коли значення не знайдено |
-| pipestatus | | Показує коду виходу конвеєра, доступно тільки в форматі pipestatus_format |
-| symbol | | Віддзеркалює значення параметра `symbol` |
-| style\* | | Віддзеркалює значення параметра `style` |
+| Змінна | Приклад | Опис |
+| -------------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | `127` | Код виходу останньої команди |
+| hex_status | `0x7F` | Код виходу останньої команди в hex |
+| int | `127` | Код виходу останньої команди |
+| common_meaning | `ERROR` | Значення коду, якщо не сигнал |
+| signal_number | `9` | Номер сигналу, що відповідає коду завершення, за наявності |
+| signal_name | `KILL` | Назва сигналу, що відповідає коду виходу лише в тому випадку, якщо його записано |
+| maybe_int | `7` | Містить номер коду виходу, коли значення не знайдено |
+| pipestatus | | Показує коду виходу конвеєра, доступно тільки в форматі pipestatus_format |
+| symbol | | Віддзеркалює значення параметра `symbol` |
+| style\* | | Віддзеркалити значення параметра `success_style` при успішному виконанні програмі та `failure_style` в іншому випадку |
*: Ця змінна може бути використана лише як частина стилю рядка
@@ -4605,7 +4612,7 @@ symbol = '⚡️ '
| Параметр | Стандартно | Опис |
| ------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `command` | `''` | Команда, вивід якої потрібно показувати. Команду буде передано до оболонки через stdin. |
-| `when` | `false` | Або булеве значення (`true` чи `false`, без лапок) або команди shell, що використовуються як умова для показу модуля. In case of a string, the module will be shown if the `shell` returns a `0` status code from executing it. |
+| `when` | `false` | Або булеве значення (`true` чи `false`, без лапок) або команди shell, що використовуються як умова для показу модуля. У випадку рядка команди, модуль буде показаний, якщо `shell` повертає код завершення `0`. |
| `require_repo` | `false` | Якщо `true`, модуль буде показано лише в шляхах, що містять репозиторій (git). Цей параметр сам по собі не є достатньою умовою для показу модуля за відсутності інших варіантів. |
| `shell` | | [Дивіться нижче](#custom-command-shell) |
| `description` | `'Nushell
-Додайте наступне в кінець вашого файлу env (його можна знайти за допомогою змінної `$nu.env-path` в Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-Додайте наступний рядок наприкінці Вашої конфігурації Nushell (знайдіть її виконавши `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Примітка: Підтримується лише Nushell v0.78+
+Note: Only Nushell v0.96+ is supported
diff --git a/docs/vi-VN/README.md b/docs/vi-VN/README.md
index 64b9b5a86..851b03a87 100644
--- a/docs/vi-VN/README.md
+++ b/docs/vi-VN/README.md
@@ -166,21 +166,15 @@ onMounted(() => {
::: warning
- Điều này có thể thay đổi trong tương lai. Chỉ hỗ trợ nushell từ phiên bản 0.78 trở lên.
+ Điều này có thể thay đổi trong tương lai. Only Nushell v0.96+ is supported.
:::
- Thêm đoạn code dưới đây vào cuối file Nushell env của bạn (Bạn có thể tìm đường dẫn tới file Nushell env bằng cách chạy `$nu.env-path` trong Nushell):
+ Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
- mkdir ~/.cache/starship
- starship init nu | save -f ~/.cache/starship/init.nu
- ```
-
- Thêm đoạn code sau vào cuối file cấu hình Nushell (bạn có thể tìm đường dẫn tới file cấu hình Nushell bằng cách chạy câu lệnh `$nu.config-path`):
-
- ```sh
- use ~/.cache/starship/init.nu
+ mkdir ($nu.data-dir | path join "vendor/autoload")
+ starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
diff --git a/docs/vi-VN/config/README.md b/docs/vi-VN/config/README.md
index 8b8ed68f7..6d4512fbb 100644
--- a/docs/vi-VN/config/README.md
+++ b/docs/vi-VN/config/README.md
@@ -591,21 +591,22 @@ symbol = '🦬 '
The `bun` module shows the currently installed version of the [bun](https://bun.sh) JavaScript runtime. Mặc định module sẽ được hiển thị nếu có bất kì điều kiện nào dưới đây thoả mãn:
+- Thư mục hiện tại chứa một tập tin `bun.lock`
- Thư mục hiện tại chứa một tập tin `bun.lockb`
- Thư mục hiện tại chứa một tập tin `bunfig.toml`
### Các tuỳ chọn
-| Tuỳ chọn | Mặc định | Mô tả |
-| ------------------- | ------------------------------------ | ------------------------------------------------------------------------- |
-| `format` | `'via [$symbol($version )]($style)'` | Định dạng cho module. |
-| `version_format` | `'v${raw}'` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
-| `symbol` | `'🥟 '` | A format string representing the symbol of Bun. |
-| `detect_extensions` | `[]` | Những tiện ích mở rộng nào sẽ kích hoạt mô-đun này. |
-| `detect_files` | `['bun.lockb', 'bunfig.toml']` | Những tên tệp nào sẽ kích hoạt mô-đun này. |
-| `detect_folders` | `[]` | Những thư mục nào sẽ kích hoạt mô-đun này. |
-| `style` | `'bold red'` | Kiểu cho module. |
-| `disabled` | `false` | Disables the `bun` module. |
+| Tuỳ chọn | Mặc định | Mô tả |
+| ------------------- | ------------------------------------------ | ------------------------------------------------------------------------- |
+| `format` | `'via [$symbol($version )]($style)'` | Định dạng cho module. |
+| `version_format` | `'v${raw}'` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
+| `symbol` | `'🥟 '` | A format string representing the symbol of Bun. |
+| `detect_extensions` | `[]` | Những tiện ích mở rộng nào sẽ kích hoạt mô-đun này. |
+| `detect_files` | `['bun.lock', 'bun.lockb', 'bunfig.toml']` | Những tên tệp nào sẽ kích hoạt mô-đun này. |
+| `detect_folders` | `[]` | Những thư mục nào sẽ kích hoạt mô-đun này. |
+| `style` | `'bold red'` | Kiểu cho module. |
+| `disabled` | `false` | Disables the `bun` module. |
### Các biến
@@ -1166,20 +1167,21 @@ The `direnv` module shows the status of the current rc file if one is present. T
### Options
-| Tuỳ chọn | Mặc định | Mô tả |
-| ------------------- | -------------------------------------- | ----------------------------------------------------- |
-| `format` | `'[$symbol$loaded/$allowed]($style) '` | Định dạng cho module. |
-| `symbol` | `'direnv '` | The symbol used before displaying the direnv context. |
-| `style` | `'bold orange'` | Kiểu cho module. |
-| `disabled` | `true` | Disables the `direnv` module. |
-| `detect_extensions` | `[]` | Những tiện ích mở rộng nào sẽ kích hoạt mô-đun này. |
-| `detect_files` | `['.envrc']` | Những tên tệp nào sẽ kích hoạt mô-đun này. |
-| `detect_folders` | `[]` | Những thư mục nào sẽ kích hoạt mô-đun này. |
-| `allowed_msg` | `'allowed'` | The message displayed when an rc file is allowed. |
-| `not_allowed_msg` | `'not allowed'` | The message displayed when an rc file is not_allowed. |
-| `denied_msg` | `'denied'` | The message displayed when an rc file is denied. |
-| `loaded_msg` | `'loaded'` | The message displayed when an rc file is loaded. |
-| `unloaded_msg` | `'not loaded'` | The message displayed when an rc file is not loaded. |
+| Tuỳ chọn | Mặc định | Mô tả |
+| ------------------- | -------------------------------------- | ------------------------------------------------------- |
+| `format` | `'[$symbol$loaded/$allowed]($style) '` | Định dạng cho module. |
+| `symbol` | `'direnv '` | The symbol used before displaying the direnv context. |
+| `style` | `'bold orange'` | Kiểu cho module. |
+| `disabled` | `true` | Disables the `direnv` module. |
+| `detect_extensions` | `[]` | Những tiện ích mở rộng nào sẽ kích hoạt mô-đun này. |
+| `detect_files` | `['.envrc']` | Những tên tệp nào sẽ kích hoạt mô-đun này. |
+| `detect_folders` | `[]` | Những thư mục nào sẽ kích hoạt mô-đun này. |
+| `detect_env_vars` | `['DIRENV_FILE']` | Which environment variables should trigger this module. |
+| `allowed_msg` | `'allowed'` | The message displayed when an rc file is allowed. |
+| `not_allowed_msg` | `'not allowed'` | The message displayed when an rc file is not_allowed. |
+| `denied_msg` | `'denied'` | The message displayed when an rc file is denied. |
+| `loaded_msg` | `'loaded'` | The message displayed when an rc file is loaded. |
+| `unloaded_msg` | `'not loaded'` | The message displayed when an rc file is not loaded. |
### Các biến
@@ -3056,7 +3058,7 @@ format = 'via [🐪 $version]($style) '
## Odin
-The 'odin' module shows the currently installed version of [Odin](https://odin-lang.org/). By default the module will be shown if the current directory contains a `.odin` file.
+The `odin` module shows the currently installed version of [Odin](https://odin-lang.org/). By default the module will be shown if the current directory contains a `.odin` file.
### Các tuỳ chọn
@@ -3200,6 +3202,7 @@ Amazon = "🙂 "
Android = "🤖 "
Arch = "🎗️ "
Artix = "🎗️ "
+CachyOS = "🎗️ "
CentOS = "💠 "
Debian = "🌀 "
DragonFly = "🐉 "
@@ -3221,6 +3224,7 @@ MidnightBSD = "🌘 "
Mint = "🌿 "
NetBSD = "🚩 "
NixOS = "❄️ "
+Nobara = "🎩 "
OpenBSD = "🐡 "
OpenCloudOS = "☁️ "
openEuler = "🦉 "
@@ -3237,6 +3241,7 @@ SUSE = "🦎 "
Ubuntu = "🎯 "
Ultramarine = "🔷 "
Unknown = "❓ "
+Uos = "🐲 "
Void = " "
Windows = "🪟 "
```
@@ -4092,38 +4097,40 @@ Mặc định, mô đun này được vô hiệu. Để kích hoạt nó, thiế
### Các tuỳ chọn
-| Tuỳ chọn | Mặc định | Mô tả |
-| --------------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
-| `format` | `'[$symbol$status]($style) '` | The format of the module |
-| `symbol` | `'❌'` | The symbol displayed on program error |
-| `success_symbol` | `''` | The symbol displayed on program success |
-| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
-| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
-| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
-| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
-| `style` | `'bold red'` | Kiểu cho module. |
-| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
-| `map_symbol` | `false` | Enable symbols mapping from exit code |
-| `pipestatus` | `false` | Enable pipestatus reporting |
-| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| Tuỳ chọn | Mặc định | Mô tả |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | Kiểu cho module. |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### Các biến
-| Biến | Ví dụ | Mô tả |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Giá trị ghi đè tuỳ chọn `symbol` |
-| style\* | | Giá trị ghi đè của `style` |
+| Biến | Ví dụ | Mô tả |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Giá trị ghi đè tuỳ chọn `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: Biến này có thể chỉ được sử dụng như một phần của style string
diff --git a/docs/vi-VN/guide/README.md b/docs/vi-VN/guide/README.md
index dd7772b1d..3500a35fa 100644
--- a/docs/vi-VN/guide/README.md
+++ b/docs/vi-VN/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-Thêm đoạn code dưới đây vào cuối file Nushell env của bạn (Bạn có thể tìm đường dẫn tới file Nushell env bằng cách chạy `$nu.env-path` trong Nushell):
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-Thêm đoạn code sau vào cuối file cấu hình Nushell (bạn có thể tìm đường dẫn tới file cấu hình Nushell bằng cách chạy câu lệnh `$nu.config-path`):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Lưu ý: Chỉ hỗ trợ Nushell v0.78+
+Note: Only Nushell v0.96+ is supported
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| 选项 | 默认值 | 描述 |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | 此组件的样式。 |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### 变量
-| 字段 | 示例 | 描述 |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | `symbol`对应值 |
-| style\* | | `style`对应值 |
+| 字段 | 示例 | 描述 |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | `symbol`对应值 |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: 此变量只能作为样式字符串的一部分使用
diff --git a/docs/zh-CN/faq/README.md b/docs/zh-CN/faq/README.md
index 5702a6712..7f9e7bf73 100644
--- a/docs/zh-CN/faq/README.md
+++ b/docs/zh-CN/faq/README.md
@@ -123,8 +123,8 @@ sh -c 'rm "$(command -v 'starship')"'
## 我如何在没有 `sudo` 的情况下安装 Starship?
-Shell 安装脚本(`https://starship.rs/install`) 只尝试使用 `sudo`当安装目录不可被当前用户写入 The default installation directory is the value of the `$BIN_DIR` environment variable or `/usr/local/bin` if `$BIN_DIR` is not set. 如果你使用一个用户可写的安装目录替代, 你应该可以不使用 `sudo` 安装 Starship 例如, `curl -sS https://starship.rs/install.sh | sh -s -- -b ~/.local/bin` 使用 `-b` 选项设置安装目录到 `~/.local/bin`
+Shell 安装脚本(`https://starship.rs/install`)只有在目标安装目录对当前用户不可写时,才会尝试使用 `sudo`。 默认安装目录是环境变量 `$BIN_DIR` 的值或 `/usr/loca/bin`(如果 `$BIN_DIR` 未设置)。 如果您将安装目录设置为当前用户可写的目录,则可以在不使用 `sudo` 的情况下安装 starship。 例如, `curl -sS https://starship.rs/install.sh | sh -s -- -b ~/.local/bin` 使用安装脚本的 `-b` 命令行选项将安装目录设置为 ~/.local/bin。
-对于非交互 Starship 安装, 请添加 `-y` 以跳过确认 查看安装脚本源码以获取所有支持的选项
+对于非交互式安装 Starship,记得添加 `-y` 选项以跳过确认。 要获取所有选项,请查看安装脚本的源代码。
-当使用包管理器时, 查询包管理器关于有无`sudo`安装的文档
+当使用包管理器时,请参阅您所用包管理器的文档,以了解如何在有或没有 `sudo` 的情况下进行安装。
diff --git a/docs/zh-CN/guide/README.md b/docs/zh-CN/guide/README.md
index dee795e9f..b83f35f3e 100644
--- a/docs/zh-CN/guide/README.md
+++ b/docs/zh-CN/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-在您的 Nushell 环境文件的最后(使用 `$nu.env-path` 来获取它的路径),添加以下内容:
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-然后在您的 Nushell 配置文件的最后(使用 `$nu.config-path` 来获取它的路径),添加以下内容:
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-注意:仅支持 Nushell v0.78+
+Note: Only Nushell v0.96+ is supported
| | The symbol used to separate pipestatus segments (supports formatting) |
-| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'` | The format of the module when the command is a pipeline |
-| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
-| `disabled` | `true` | Disables the `status` module. |
+| 選項 | 預設 | 說明 |
+| --------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `format` | `'[$symbol$status]($style) '` | The format of the module |
+| `symbol` | `'❌'` | The symbol displayed on program error |
+| `success_symbol` | `''` | The symbol displayed on program success |
+| `not_executable_symbol` | `'🚫'` | The symbol displayed when file isn't executable |
+| `not_found_symbol` | `'🔍'` | The symbol displayed when the command can't be found |
+| `sigint_symbol` | `'🧱'` | The symbol displayed on SIGINT (Ctrl + c) |
+| `signal_symbol` | `'⚡'` | The symbol displayed on any signal |
+| `style` | `'bold red'` | 這個模組的風格。 |
+| `success_style` | | The style used on program success (defaults to `style` if unset). |
+| `failure_style` | | The style used on program failure (defaults to `style` if unset). |
+| `recognize_signal_code` | `true` | Enable signal mapping from exit code |
+| `map_symbol` | `false` | Enable symbols mapping from exit code |
+| `pipestatus` | `false` | Enable pipestatus reporting |
+| `pipestatus_separator` | | | The symbol used to separate pipestatus segments (supports formatting) |
+| `pipestatus_format` | `'\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '` | The format of the module when the command is a pipeline |
+| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
+| `disabled` | `true` | Disables the `status` module. |
### 變數
-| 變數 | 範例 | 說明 |
-| -------------- | ------- | ------------------------------------------------------------------------------------------ |
-| status | `127` | The exit code of the last command |
-| hex_status | `0x7F` | The exit code of the last command in hex |
-| int | `127` | The exit code of the last command |
-| common_meaning | `ERROR` | Meaning of the code if not a signal |
-| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
-| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
-| maybe_int | `7` | Contains the exit code number when no meaning has been found |
-| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
-| symbol | | Mirrors the value of option `symbol` |
-| style\* | | Mirrors the value of option `style` |
+| 變數 | 範例 | 說明 |
+| -------------- | ------- | -------------------------------------------------------------------------------------------- |
+| status | `127` | The exit code of the last command |
+| hex_status | `0x7F` | The exit code of the last command in hex |
+| int | `127` | The exit code of the last command |
+| common_meaning | `ERROR` | Meaning of the code if not a signal |
+| signal_number | `9` | Signal number corresponding to the exit code, only if signalled |
+| signal_name | `KILL` | Name of the signal corresponding to the exit code, only if signalled |
+| maybe_int | `7` | Contains the exit code number when no meaning has been found |
+| pipestatus | | Rendering of in pipeline programs' exit codes, this is only available in pipestatus_format |
+| symbol | | Mirrors the value of option `symbol` |
+| style\* | | Mirrors the value of option `success_style` on program success and `failure_style` otherwise |
*: This variable can only be used as a part of a style string
diff --git a/docs/zh-TW/guide/README.md b/docs/zh-TW/guide/README.md
index ba2e17c2a..1ae21e434 100644
--- a/docs/zh-TW/guide/README.md
+++ b/docs/zh-TW/guide/README.md
@@ -338,20 +338,14 @@ eval $(starship init ion)
Nushell
-新增下列內容至你的 Nushell env 檔案中的最下方(在 Nushell 執行 `$nu.env-path` 找到它)。
+Add the following to the end of your Nushell configuration (find it by running `$nu.config-path` in Nushell):
```sh
-mkdir ~/.cache/starship
-starship init nu | save -f ~/.cache/starship/init.nu
+mkdir ($nu.data-dir | path join "vendor/autoload")
+starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
```
-新增下列的內容至你的 Nushell 設定檔最下方(執行 `$nu.config-path` 找到它):
-
-```sh
-use ~/.cache/starship/init.nu
-```
-
-Note: Only Nushell v0.78+ is supported
+Note: Only Nushell v0.96+ is supported