mirror of
https://github.com/Llewellynvdm/starship.git
synced 2024-11-28 07:46:28 +00:00
docs(i18n): new Crowdin updates (#2985)
This commit is contained in:
parent
f03c0825c0
commit
d77ea269f8
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -11,14 +11,14 @@ features:
|
|||||||
details: Läuft mit den beliebtesten Shells auf den beliebtesten Betriebssystemen. Überall einsetzbar!
|
details: Läuft mit den beliebtesten Shells auf den beliebtesten Betriebssystemen. Überall einsetzbar!
|
||||||
-
|
-
|
||||||
title: Rust-Powered
|
title: Rust-Powered
|
||||||
details: Bringt die schnelligkeit und zuverlässigkeit von Rust in deinen Shell-prompt.
|
details: Bringt die Schnelligkeit und Zuverlässigkeit von Rust in deine Shell-Prompt.
|
||||||
-
|
-
|
||||||
title: Individualisierbar
|
title: Individualisierbar
|
||||||
details: Jedes noch so kleine Detail kann nach Deinen Wünschen angepasst werden, um die Eingabeaufforderung so minimal oder funktionsreich zu gestalten, wie Du es möchtest.
|
details: Jedes noch so kleine Detail kann nach Deinen Wünschen angepasst werden, um die Eingabeaufforderung so minimal oder funktionsreich zu gestalten, wie Du es möchtest.
|
||||||
footer: ICS lizenziert | Copyright © 2019-heute Starship-Mitwirkende
|
footer: ICS lizenziert | Copyright © 2019-heute Starship-Mitwirkende
|
||||||
#Used for the description meta tag, for SEO
|
#Used for the description meta tag, for SEO
|
||||||
metaTitle: "Starship: Cross-Shell Prompt"
|
metaTitle: "Starship: Cross-Shell Prompt"
|
||||||
description: Starship ist eine minimale, super schnelle, und extrem anpassbare Prompt für jede Shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, and PowerShell.
|
description: Starship ist eine minimale, super schnelle, und extrem anpassbare Prompt für jede Shell! Sie zeigt die Information, die man benötigt an, während sie schnell und minimal bleibt. Schnell-Installation verfügbar für Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, und PowerShell.
|
||||||
---
|
---
|
||||||
|
|
||||||
<div class="center">
|
<div class="center">
|
||||||
@ -30,7 +30,7 @@ description: Starship ist eine minimale, super schnelle, und extrem anpassbare P
|
|||||||
|
|
||||||
### Voraussetzungen
|
### Voraussetzungen
|
||||||
|
|
||||||
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal.
|
- Eine [Nerd Font](https://www.nerdfonts.com/) installiert und aktiviert in Ihrem Terminal.
|
||||||
|
|
||||||
### Schnellinstallation
|
### Schnellinstallation
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ description: Starship ist eine minimale, super schnelle, und extrem anpassbare P
|
|||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
```
|
```
|
||||||
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
|
Um Starship selbst zu aktualisieren, lasse das Skript oben nochmal laufen. Es wird die vorhandene Version ersetzen, ohne die Konfiguration von Starship zu berühren.
|
||||||
|
|
||||||
|
|
||||||
#### Installation mithilfe eines Paket-Managers
|
#### Installation mithilfe eines Paket-Managers
|
||||||
@ -99,7 +99,7 @@ description: Starship ist eine minimale, super schnelle, und extrem anpassbare P
|
|||||||
|
|
||||||
#### Powershell
|
#### Powershell
|
||||||
|
|
||||||
Add the following to the end of `Microsoft.PowerShell_profile.ps1`. You can check the location of this file by querying the `$PROFILE` variable in PowerShell. Typically the path is `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` or `~/.config/powershell/Microsoft.PowerShell_profile.ps1` on -Nix.
|
Füge das folgende zum Ende von `Microsoft.PowerShell_profile.ps1` hinzu. Sie können den Speicherort dieser Datei überprüfen, indem Sie die `$PROFILE` Variable in PowerShell abfragen. Normalerweise ist der Pfad `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` oder `~/.config/powershell/Microsoft.PowerShell_profile.ps1` auf -Nix.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
Invoke-Expression (&starship init powershell)
|
Invoke-Expression (&starship init powershell)
|
||||||
@ -119,9 +119,9 @@ description: Starship ist eine minimale, super schnelle, und extrem anpassbare P
|
|||||||
|
|
||||||
#### Elvish
|
#### Elvish
|
||||||
|
|
||||||
::: warning Only elvish v0.15 or higher is supported. :::
|
::: warning Nur elvish v0.15 oder höher ist unterstützt. :::
|
||||||
|
|
||||||
Add the following to the end of `~/.elvish/rc.elv`:
|
Trage folgendes am Ende von `~/.config/fish/rc.elv` ein:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# ~/.elvish/rc.elv
|
# ~/.elvish/rc.elv
|
||||||
@ -132,7 +132,7 @@ description: Starship ist eine minimale, super schnelle, und extrem anpassbare P
|
|||||||
|
|
||||||
#### Tcsh
|
#### Tcsh
|
||||||
|
|
||||||
Add the following to the end of `~/.tcshrc`:
|
Trage folgendes am Ende von `~/.bashrc` ein:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# ~/.tcshrc
|
# ~/.tcshrc
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: Warnung
|
::: Warnung
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: Warnung
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Optionen
|
### Optionen
|
||||||
|
|
||||||
| Option | Standardwert | Beschreibung |
|
| Option | Standardwert | Beschreibung |
|
||||||
| ----------- | ----------------------------- | -------------------------------------------------------------------------------- |
|
| ------------------ | ----------------------------- | -------------------------------------------------------------------------------- |
|
||||||
| `threshold` | `1` | Zeigt die Anzahl der Jobs wenn der angegebene Schwellenwert überschritten wurde. |
|
| `threshold`\* | `1` | Zeigt die Anzahl der Jobs wenn der angegebene Schwellenwert überschritten wurde. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | Stil für dieses Modul. |
|
| `style` | `"bold blue"` | Stil für dieses Modul. |
|
||||||
| `disabled` | `false` | Deaktiviert das `jobs`-Modul. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -1816,7 +1834,7 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `nim.cfg`-Datei
|
- The current directory contains a `nim.cfg` file
|
||||||
- The current directory contains a file with the `.nim` extension
|
- The current directory contains a file with the `.nim` extension
|
||||||
- The current directory contains a file with the `.nims` extension
|
- The current directory contains a file with the `.nims` extension
|
||||||
- The current directory contains a file with the `.nimble` extension
|
- The current directory contains a file with the `.nimble` extension
|
||||||
@ -1896,10 +1914,10 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `package.json`-Datei
|
- The current directory contains a `package.json` file
|
||||||
- The current directory contains a `.node-version` file
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- Das aktuelle Verzeichnis enthält ein `node_modules`-Verzeichnis
|
- The current directory contains a `node_modules` directory
|
||||||
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- The current directory contains a file with the `.ts` extension
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
@ -2112,7 +2130,7 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `composer.json`-Datei
|
- The current directory contains a `composer.json` file
|
||||||
- The current directory contains a `.php-version` file
|
- The current directory contains a `.php-version` file
|
||||||
- The current directory contains a `.php` extension
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
@ -2152,7 +2170,7 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `spago.dhall`-Datei
|
- The current directory contains a `spago.dhall` file
|
||||||
- The current directory contains a file with the `.purs` extension
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### Optionen
|
### Optionen
|
||||||
@ -2195,15 +2213,15 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `.python-version`-Datei
|
- The current directory contains a `.python-version` file
|
||||||
- Das aktuelle Verzeichnis enthält eine `Pipfile`-Datei
|
- The current directory contains a `Pipfile` file
|
||||||
- The current directory contains a `__init__.py` file
|
- The current directory contains a `__init__.py` file
|
||||||
- Das aktuelle Verzeichnis enthält eine `pyproject.toml`-Datei
|
- The current directory contains a `pyproject.toml` file
|
||||||
- Das aktuelle Verzeichnis enthält eine `requirements.txt`-Datei
|
- The current directory contains a `requirements.txt` file
|
||||||
- Das aktuelle Verzeichnis enthält eine `setup.py`-Datei
|
- The current directory contains a `setup.py` file
|
||||||
- Das aktuelle Verzeichnis enthält eine `tox.ini`-Datei
|
- The current directory contains a `tox.ini` file
|
||||||
- Das aktuelle Verzeichnis enthält eine Datei mit der `.py`-Erweiterung.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- Ein virtualenv ist momentan aktiv
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### Optionen
|
### Optionen
|
||||||
|
|
||||||
@ -2360,9 +2378,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `Gemfile`-Datei
|
- The current directory contains a `Gemfile` file
|
||||||
- The current directory contains a `.ruby-version` file
|
- The current directory contains a `.ruby-version` file
|
||||||
- Das aktuelle Verzeichnis enthält eine `.rb`-Datei
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### Optionen
|
### Optionen
|
||||||
|
|
||||||
@ -2400,8 +2418,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `Cargo.toml`-Datei
|
- The current directory contains a `Cargo.toml` file
|
||||||
- Das aktuelle Verzeichnis enthält eine Datei mit der `.rs`-Erweiterung
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### Optionen
|
### Optionen
|
||||||
|
|
||||||
@ -2700,7 +2718,7 @@ By default the Terraform version is not shown, since this is slow for current ve
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Das aktuelle Verzeichnis enthält eine `.terraform`-Datei
|
- The current directory contains a `.terraform` folder
|
||||||
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
||||||
|
|
||||||
### Optionen
|
### Optionen
|
||||||
@ -2797,10 +2815,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Der aktuelle Benutzer ist root
|
- The current user is root
|
||||||
- Der aktuelle Benutzer ist nicht derjenige, der derzeit angemeldet ist
|
- The current user isn't the same as the one that is logged in
|
||||||
- Der Benutzer ist über eine SSH-Sitzung verbunden
|
- The user is currently connected as an SSH session
|
||||||
- Die Variale `show_always` ist auf `true` gesetzt
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: Tipp
|
::: Tipp
|
||||||
|
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Optionen
|
### Optionen
|
||||||
|
|
||||||
| Option | Standardwert | Beschreibung |
|
| Option | Standardwert | Beschreibung |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
||||||
- **Theme**: Minimal
|
- **Theme**: Minimal
|
||||||
- **Farbschema**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Farbschema**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
- **Schriftart**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell**: [Fish Shell](https://fishshell.com/)
|
- **Shell**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Konfiguration**: [Matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
- **Konfiguration**: [Matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Prompt**: [Starship](https://starship.rs/)
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
@ -79,7 +79,7 @@ The first line should produce a [snake emoji](https://emojipedia.org/snake/), wh
|
|||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
## How do I uninstall Starship?
|
## Wie deinstalliere ich Starship?
|
||||||
|
|
||||||
Starship is just as easy to uninstall as it is to install in the first place.
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
@ -88,9 +88,9 @@ Starship is just as easy to uninstall as it is to install in the first place.
|
|||||||
|
|
||||||
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
Wenn Starship mittels Script installiert wurde, der folgende Befehl entfernt Starship:
|
Wenn Starship mit Hilfe des Installationsscripts installiert wurde, entfernt der folgende Befehl Starship:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Locate and delete the starship binary
|
# Starship binary suchen und löschen
|
||||||
sh -c 'rm "$(which starship)"'
|
sh -c 'rm "$(which starship)"'
|
||||||
```
|
```
|
||||||
|
@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
#### PowerShell
|
#### PowerShell
|
||||||
|
|
||||||
Add the following to the end of `Microsoft.PowerShell_profile.ps1`. You can check the location of this file by querying the `$PROFILE` variable in PowerShell. Typically the path is `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` or `~/.config/powershell/Microsoft.PowerShell_profile.ps1` on -Nix.
|
Füge das folgende zum Ende von `Microsoft.PowerShell_profile.ps1` hinzu. Sie können den Speicherort dieser Datei überprüfen, indem Sie die `$PROFILE` Variable in PowerShell abfragen. Typically the path is `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` or `~/.config/powershell/Microsoft.PowerShell_profile.ps1` on -Nix.
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
Invoke-Expression (&starship init powershell)
|
Invoke-Expression (&starship init powershell)
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
# 🚀 Advanced Installation
|
# 🚀 Erweiterte Installation
|
||||||
|
|
||||||
Um starship zu installieren, musst du zwei Dinge tun:
|
Um Starship zu installieren, musst du zwei Dinge tun:
|
||||||
|
|
||||||
1. Holen Sie sich das **starship** Binary auf Ihren Computer
|
1. Holen Sie sich das **starship** Binary auf Ihren Computer
|
||||||
1. Tell your shell to use the starship binary as its prompt by modifying its init scripts
|
1. Sagen Sie ihrer Shell, dass sie das Starship-Binary als Prompt benutzt, indem sie die Initialisierungs-Skripte ändern
|
||||||
|
|
||||||
For most users, the instructions on [the main page](/guide/#🚀-installation) will work great. However, for some more specialized platforms, different instructions are needed.
|
Die Anweisungen auf [der Hauptseite](/guide/#🚀-installation) werden für die meisten Benutzer gut funktionieren. Für einige speziellere Plattformen werden jedoch andere Anweisungen benötigt.
|
||||||
|
|
||||||
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!
|
Es gibt so viele Plattformen, dass sie nicht in das Haupt-README passen, also hier einige Installationsanweisungen für andere Plattformen von der Community. Ist Ihre nicht hier? Bitte fügen Sie es hier hinzu, wenn Sie es herausfinden!
|
||||||
|
|
||||||
## [Chocolatey](https://chocolatey.org)
|
## [Chocolatey](https://chocolatey.org)
|
||||||
|
|
||||||
### Voraussetzungen
|
### Voraussetzungen
|
||||||
|
|
||||||
Head over to the [Chocolatey installation page](https://chocolatey.org/install) and follow the instructions to install Chocolatey.
|
Gehen Sie zur [Chocolatey's Installations-Seite](https://chocolatey.org/install) und folge den Anweisungen um Chocolatey zu installieren.
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
@ -37,17 +37,17 @@ sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --bin-dir /data/data/com
|
|||||||
|
|
||||||
## [Nix](https://nixos.wiki/wiki/Nix)
|
## [Nix](https://nixos.wiki/wiki/Nix)
|
||||||
|
|
||||||
### Getting the Binary
|
### Das Binary holen
|
||||||
|
|
||||||
#### Imperatively
|
#### Imperativ
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
nix-env -iA nixos.starship
|
nix-env -iA nixos.starship
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Declarative, single user, via [home-manager](https://github.com/nix-community/home-manager)
|
#### Deklarativ, Einzel-Benutzer, über [home-manager](https://github.com/nix-community/home-manager)
|
||||||
|
|
||||||
Enable the `programs.starship` module in your `home.nix` file, and add your settings
|
Aktivieren Sie das Modul `programs.starship` in Ihrer `home.nix`-Datei und fügen Sie Ihre Einstellungen hinzu
|
||||||
|
|
||||||
```nix
|
```nix
|
||||||
{
|
{
|
||||||
@ -69,15 +69,15 @@ Enable the `programs.starship` module in your `home.nix` file, and add your sett
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
then run
|
und führen Sie dann folgendes aus
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
home-manager switch
|
home-manager switch
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Declarative, system-wide, with NixOS
|
#### Deklarativ, systemweit, mit NixOS
|
||||||
|
|
||||||
Add `pkgs.starship` to `environment.systemPackages` in your `configuration.nix`, then run
|
Fügen Sie `pkgs.starship` zu `environment.systemPackages` in Ihrer `configuration.nix` hinzu, und führen Sie folgendes aus
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sudo nixos-rebuild switch
|
sudo nixos-rebuild switch
|
||||||
|
@ -1477,7 +1477,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: aviso
|
::: aviso
|
||||||
|
|
||||||
@ -1485,15 +1491,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: aviso
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
| Opción | Por defecto | Descripción |
|
| Opción | Por defecto | Descripción |
|
||||||
| ----------- | ----------------------------- | --------------------------------------------------------- |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Muestra el número de tareas si se exceden. |
|
| `threshold`\* | `1` | Muestra el número de tareas si se exceden. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | El formato del módulo. |
|
| `format` | `"[$symbol$number]($style) "` | El formato del módulo. |
|
||||||
| `symbol` | `"✦"` | Una cadena de formato que representa el número de tareas. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | El estilo del módulo. |
|
| `style` | `"bold blue"` | El estilo del módulo. |
|
||||||
| `disabled` | `false` | Desactiva el módulo `jobs`. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1512,16 +1529,17 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
|
|
||||||
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `Project.toml`
|
- The current directory contains a `Project.toml` file
|
||||||
- El directorio actual contiene un archivo `Manifest.toml`
|
- The current directory contains a `Manifest.toml` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.jl`
|
- The current directory contains a file with the `.jl` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -1559,7 +1577,7 @@ symbol = "∴ "
|
|||||||
|
|
||||||
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `.kt` o `.kts`
|
- The current directory contains a `.kt` or a `.kts` file
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -1691,9 +1709,9 @@ disabled = true
|
|||||||
|
|
||||||
The `lua` module shows the currently installed version of [Lua](http://www.lua.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `lua` module shows the currently installed version of [Lua](http://www.lua.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `.lua-version`
|
- The current directory contains a `.lua-version` file
|
||||||
- El directorio actual contiene un directorio `lua`
|
- The current directory contains a `lua` directory
|
||||||
- El directorio actual contiene un archivo con la extensión `.lua`
|
- The current directory contains a file with the `.lua` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -1815,10 +1833,10 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `nim.cfg`
|
- The current directory contains a `nim.cfg` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.nim`
|
- The current directory contains a file with the `.nim` extension
|
||||||
- El directorio actual contiene un archivo con la extensión `.nims`
|
- The current directory contains a file with the `.nims` extension
|
||||||
- El directorio actual contiene un archivo con la extensión `.nimble`
|
- The current directory contains a file with the `.nimble` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -1895,12 +1913,12 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `package.json`
|
- The current directory contains a `package.json` file
|
||||||
- El directorio actual contiene un archivo `.node-version`
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- El directorio actual contiene un directorio `node_modules`
|
- The current directory contains a `node_modules` directory
|
||||||
- El directorio actual contiene un archivo con la extensión `.js`, `.mjs` o `.cjs`
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- El directorio actual contiene un archivo con la extensión `.ts`
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -1939,12 +1957,12 @@ format = "via [🤖 $version](bold green) "
|
|||||||
|
|
||||||
The `ocaml` module shows the currently installed version of [OCaml](https://ocaml.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `ocaml` module shows the currently installed version of [OCaml](https://ocaml.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo con extensión `.opam` o directorio `_opam`
|
- The current directory contains a file with `.opam` extension or `_opam` directory
|
||||||
- El directorio actual contiene un directorio `esy.lock`
|
- The current directory contains a `esy.lock` directory
|
||||||
- El directorio actual contiene un archivo `dune` o `dune-project`
|
- The current directory contains a `dune` or `dune-project` file
|
||||||
- El directorio actual contiene un archivo `jbuild` o `jbuild-ignore`
|
- The current directory contains a `jbuild` or `jbuild-ignore` file
|
||||||
- El directorio actual contiene un archivo `.merlin`
|
- The current directory contains a `.merlin` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.ml`, `.mli`, `.re` o `.rei`
|
- The current directory contains a file with `.ml`, `.mli`, `.re` or `.rei` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2071,11 +2089,11 @@ format = "via [🎁 $version](208 bold) "
|
|||||||
|
|
||||||
The `perl` module shows the currently installed version of [Perl](https://www.perl.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `perl` module shows the currently installed version of [Perl](https://www.perl.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `Makefile.PL` o `Build.PL`
|
- The current directory contains a `Makefile.PL` or `Build.PL` file
|
||||||
- El directorio actual contiene un archivo `cpanfile` o `cpanfile.snapshot`
|
- The current directory contains a `cpanfile` or `cpanfile.snapshot` file
|
||||||
- El directorio actual contiene un archivo `META.json` o `META.yml`
|
- The current directory contains a `META.json` file or `META.yml` file
|
||||||
- El directorio actual contiene un archivo `.perl-version`
|
- The current directory contains a `.perl-version` file
|
||||||
- El directorio actual contiene un `.pl`, `.pm` o `.pod`
|
- The current directory contains a `.pl`, `.pm` or `.pod`
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2111,9 +2129,9 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `composer.json`
|
- The current directory contains a `composer.json` file
|
||||||
- El directorio actual contiene un archivo `.php-version`
|
- The current directory contains a `.php-version` file
|
||||||
- El directorio actual contiene una extensión `.php`
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2151,8 +2169,8 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `spago.dhall`
|
- The current directory contains a `spago.dhall` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.purs`
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2194,15 +2212,15 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `.python-version`
|
- The current directory contains a `.python-version` file
|
||||||
- El directorio actual contiene un archivo `Pipfile`
|
- The current directory contains a `Pipfile` file
|
||||||
- El directorio actual contiene un archivo `__init__.py`
|
- The current directory contains a `__init__.py` file
|
||||||
- El directorio actual contiene un archivo `pyproject.toml`
|
- The current directory contains a `pyproject.toml` file
|
||||||
- El directorio actual contiene un archivo `requirements.txt`
|
- The current directory contains a `requirements.txt` file
|
||||||
- El directorio actual contiene un archivo `setup.py`
|
- The current directory contains a `setup.py` file
|
||||||
- El directorio actual contiene un archivo `tox.ini`
|
- The current directory contains a `tox.ini` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.py`.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- Un entorno virtual está activado actualmente
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2359,9 +2377,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `Gemfile`
|
- The current directory contains a `Gemfile` file
|
||||||
- El directorio actual contiene un archivo `.ruby-version`
|
- The current directory contains a `.ruby-version` file
|
||||||
- El directorio actual contiene un archivo `.rb`
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2399,8 +2417,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `Cargo.toml`
|
- The current directory contains a `Cargo.toml` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.rs`
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2438,9 +2456,9 @@ format = "via [⚙️ $version](red bold)"
|
|||||||
|
|
||||||
The `scala` module shows the currently installed version of [Scala](https://www.scala-lang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `scala` module shows the currently installed version of [Scala](https://www.scala-lang.org/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `build.sbt`, `.scalaenv` o `.sbtenv`
|
- The current directory contains a `build.sbt`, `.scalaenv` or `.sbtenv` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.scala` o `.sbt`
|
- The current directory contains a file with the `.scala` or `.sbt` extension
|
||||||
- El directorio actual contiene un directorio llamado `.metals`
|
- The current directory contains a directory named `.metals`
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2652,8 +2670,8 @@ disabled = false
|
|||||||
|
|
||||||
By default the `swift` module shows the currently installed version of [Swift](https://swift.org/). The module will be shown if any of the following conditions are met:
|
By default the `swift` module shows the currently installed version of [Swift](https://swift.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `Package.swift`
|
- The current directory contains a `Package.swift` file
|
||||||
- El directorio actual contiene un archivo con la extensión `.swift`
|
- The current directory contains a file with the `.swift` extension
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2699,8 +2717,8 @@ By default the Terraform version is not shown, since this is slow for current ve
|
|||||||
|
|
||||||
Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene una carpeta `.terraform`
|
- The current directory contains a `.terraform` folder
|
||||||
- El directorio actual contiene un archivo con las extensiones `.tf` o `.hcl`
|
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2796,10 +2814,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- El usuario actual es root
|
- The current user is root
|
||||||
- El usuario actual no es el mismo que el que está conectado
|
- The current user isn't the same as the one that is logged in
|
||||||
- El usuario está actualmente conectado como una sesión SSH
|
- The user is currently connected as an SSH session
|
||||||
- La variable `show_always` se establece en true
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: consejo
|
::: consejo
|
||||||
|
|
||||||
@ -2841,7 +2859,7 @@ show_always = true
|
|||||||
|
|
||||||
The `vagrant` module shows the currently installed version of [Vagrant](https://www.vagrantup.com/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
The `vagrant` module shows the currently installed version of [Vagrant](https://www.vagrantup.com/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `Vagrantfile`
|
- The current directory contains a `Vagrantfile` file
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2884,8 +2902,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
| Opción | Por defecto | Descripción |
|
| Opción | Por defecto | Descripción |
|
||||||
| ------------------- | -------------------------------------------- | ---------------------------------------------------- |
|
| ------------------- | -------------------------------------------- | --------------------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | El formato del módulo. |
|
| `format` | `"via [$symbol($version )]($style)"` | El formato del módulo. |
|
||||||
|
| `version_format` | `"v${raw}"` | El formato de versión. Las variables disponibles son `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Qué extensiones deberían activar este módulo. |
|
| `detect_extensions` | `["v"]` | Qué extensiones deberían activar este módulo. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Qué nombres de archivo deberían activar este módulo. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Qué nombres de archivo deberían activar este módulo. |
|
||||||
@ -2945,7 +2964,7 @@ format = "[🆅 $repo](bold blue) "
|
|||||||
|
|
||||||
By default the the `zig` module shows the currently installed version of [Zig](https://ziglang.org/). The module will be shown if any of the following conditions are met:
|
By default the the `zig` module shows the currently installed version of [Zig](https://ziglang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo `.zig`
|
- The current directory contains a `.zig` file
|
||||||
|
|
||||||
### Opciones
|
### Opciones
|
||||||
|
|
||||||
@ -2985,11 +3004,11 @@ The `custom` modules show the output of some arbitrary commands.
|
|||||||
|
|
||||||
These modules will be shown if any of the following conditions are met:
|
These modules will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- El directorio actual contiene un archivo cuyo nombre está en `files`
|
- The current directory contains a file whose name is in `files`
|
||||||
- El directorio actual contiene un directorio cuyo nombre está en `directories`
|
- The current directory contains a directory whose name is in `directories`
|
||||||
- El directorio actual contiene un archivo cuya extensión está en `extensions`
|
- The current directory contains a file whose extension is in `extensions`
|
||||||
- El comando `when` devuelve 0
|
- The `when` command returns 0
|
||||||
- El sistema operativo actual (std::env::consts::OS) coincide con el campo `os` si está definido.
|
- The current Operating System (std::env::consts::OS) matchs with `os` field if defined.
|
||||||
|
|
||||||
::: consejo
|
::: consejo
|
||||||
|
|
||||||
@ -3040,8 +3059,8 @@ The order in which custom modules are shown can be individually set by including
|
|||||||
|
|
||||||
`shell` accepts a non-empty list of strings, where:
|
`shell` accepts a non-empty list of strings, where:
|
||||||
|
|
||||||
- La primera cadena es la ruta al intérprete de comandos a usar para ejecutar el comando.
|
- The first string is the path to the shell to use to execute the command.
|
||||||
- Otros argumentos siguientes son pasados al shell.
|
- Other following arguments are passed to the shell.
|
||||||
|
|
||||||
If unset, it will fallback to STARSHIP_SHELL and then to "sh" on Linux, and "cmd /C" on Windows.
|
If unset, it will fallback to STARSHIP_SHELL and then to "sh" on Linux, and "cmd /C" on Windows.
|
||||||
|
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Défaut | Description |
|
| Option | Défaut | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------------- |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Afficher le nombre de jobs si dépassé. |
|
| `threshold`\* | `1` | Afficher le nombre de jobs si dépassé. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | Format du module. |
|
| `format` | `"[$symbol$number]($style) "` | Format du module. |
|
||||||
| `symbol` | `"✦"` | Une chaîne de caractères représentant nombre de tâches. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | Le style du module. |
|
| `style` | `"bold blue"` | Le style du module. |
|
||||||
| `disabled` | `false` | Désactive le module `jobs`. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,16 +1530,17 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
|
|
||||||
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `Project.toml`
|
- The current directory contains a `Project.toml` file
|
||||||
- Le répertoire courant contient un fichier `Manifest.toml`
|
- The current directory contains a `Manifest.toml` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.jl`
|
- The current directory contains a file with the `.jl` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -1560,7 +1578,7 @@ symbol = "∴ "
|
|||||||
|
|
||||||
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `.kt` ou `.kts`
|
- The current directory contains a `.kt` or a `.kts` file
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -1692,9 +1710,9 @@ disabled = true
|
|||||||
|
|
||||||
The `lua` module shows the currently installed version of [Lua](http://www.lua.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `lua` module shows the currently installed version of [Lua](http://www.lua.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `.lua-version`
|
- The current directory contains a `.lua-version` file
|
||||||
- Le répertoire courant contient un répertoire `lua`
|
- The current directory contains a `lua` directory
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.lua`
|
- The current directory contains a file with the `.lua` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -1816,10 +1834,10 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `nim.cfg`
|
- The current directory contains a `nim.cfg` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.nim`
|
- The current directory contains a file with the `.nim` extension
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.nims`
|
- The current directory contains a file with the `.nims` extension
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.nimble`
|
- The current directory contains a file with the `.nimble` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -1896,12 +1914,12 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `package.json`
|
- The current directory contains a `package.json` file
|
||||||
- Le répertoire courant contient un fichier `.node-version`
|
- The current directory contains a `.node-version` file
|
||||||
- Le répertoire courant contient un fichier `.nvmrc`
|
- The current directory contains a `.nvmrc` file
|
||||||
- Le répertoire courant contient un répertoire `node_modules`
|
- The current directory contains a `node_modules` directory
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.js`, `.mjs` ou `.cjs`
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.ts`
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -1940,12 +1958,12 @@ format = "via [🤖 $version](bold green) "
|
|||||||
|
|
||||||
The `ocaml` module shows the currently installed version of [OCaml](https://ocaml.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `ocaml` module shows the currently installed version of [OCaml](https://ocaml.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier avec l'extension `.opam` ou le répertoire `_opam`
|
- The current directory contains a file with `.opam` extension or `_opam` directory
|
||||||
- Le répertoire courant contient un répertoire `esy.lock`
|
- The current directory contains a `esy.lock` directory
|
||||||
- Le répertoire courant contient un fichier `dune` ou `dune-project`
|
- The current directory contains a `dune` or `dune-project` file
|
||||||
- Le répertoire courant contient un fichier `jbuild` ou `jbuild-ignore`
|
- The current directory contains a `jbuild` or `jbuild-ignore` file
|
||||||
- Le répertoire courant contient un fichier `.merlin`
|
- The current directory contains a `.merlin` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.ml`, `.mli`, `.re` ou `.rei`
|
- The current directory contains a file with `.ml`, `.mli`, `.re` or `.rei` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2072,11 +2090,11 @@ format = "via [🎁 $version](208 bold) "
|
|||||||
|
|
||||||
The `perl` module shows the currently installed version of [Perl](https://www.perl.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `perl` module shows the currently installed version of [Perl](https://www.perl.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `Makefile.PL` ou `Build.PL`
|
- The current directory contains a `Makefile.PL` or `Build.PL` file
|
||||||
- Le répertoire courant contient un fichier `cpanfile` ou `cpanfile.snapshot`
|
- The current directory contains a `cpanfile` or `cpanfile.snapshot` file
|
||||||
- Le répertoire courant contient un fichier `META.json` ou `META.yml`
|
- The current directory contains a `META.json` file or `META.yml` file
|
||||||
- Le répertoire courant contient un fichier `.perl-version`
|
- The current directory contains a `.perl-version` file
|
||||||
- Le répertoire courant contient un fichier `.pl`, `.pm` ou `.pod`
|
- The current directory contains a `.pl`, `.pm` or `.pod`
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2112,9 +2130,9 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `composer.json`
|
- The current directory contains a `composer.json` file
|
||||||
- Le répertoire courant contient un fichier `.php-version`
|
- The current directory contains a `.php-version` file
|
||||||
- Le répertoire courant contient un fichier avec l'extension `.php`
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2152,8 +2170,8 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `spago.dhall`
|
- The current directory contains a `spago.dhall` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.purs`
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2195,15 +2213,15 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `.python-version`
|
- The current directory contains a `.python-version` file
|
||||||
- Le répertoire courant contient un fichier `Pipfile`
|
- The current directory contains a `Pipfile` file
|
||||||
- Le répertoire courant contient un fichier `__init__.py`
|
- The current directory contains a `__init__.py` file
|
||||||
- Le répertoire courant contient un fichier `pyproject.toml`
|
- The current directory contains a `pyproject.toml` file
|
||||||
- Le répertoire courant contient un fichier `requirements.txt`
|
- The current directory contains a `requirements.txt` file
|
||||||
- Le répertoire courant contient un fichier `setup.py`
|
- The current directory contains a `setup.py` file
|
||||||
- Le répertoire courant contient un fichier `tox.ini`
|
- The current directory contains a `tox.ini` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.py`.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- Un environnement virtuel est actuellement activé
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2280,13 +2298,13 @@ python_binary = ["./venv/bin/python", "python", "python3", "python2"]
|
|||||||
|
|
||||||
The `rlang` module shows the currently installed version of R. The module will be shown if any of the following conditions are met:
|
The `rlang` module shows the currently installed version of R. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.R`.
|
- The current directory contains a file with the `.R` extension.
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.Rd`.
|
- The current directory contains a file with the `.Rd` extension.
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.Rmd`.
|
- The current directory contains a file with the `.Rmd` extension.
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.Rproj`.
|
- The current directory contains a file with the `.Rproj` extension.
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.Rsx`.
|
- The current directory contains a file with the `.Rsx` extension.
|
||||||
- Le répertoire courant contient un fichier `.Rprofile`
|
- The current directory contains a `.Rprofile` file
|
||||||
- Le répertoire courant contient un dossier `.Rproj.user`
|
- The current directory contains a `.Rproj.user` folder
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2322,7 +2340,7 @@ format = "with [📐 $version](blue bold) "
|
|||||||
|
|
||||||
By default the `red` module shows the currently installed version of [Red](https://www.red-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `red` module shows the currently installed version of [Red](https://www.red-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.red` ou `.reds`
|
- The current directory contains a file with `.red` or `.reds` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2360,9 +2378,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `Gemfile`
|
- The current directory contains a `Gemfile` file
|
||||||
- Le répertoire courant contient un fichier `.ruby-version`
|
- The current directory contains a `.ruby-version` file
|
||||||
- Le répertoire courant contient un fichier `.rb`
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2400,8 +2418,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `Cargo.toml`
|
- The current directory contains a `Cargo.toml` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.rs`
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2439,9 +2457,9 @@ format = "via [⚙️ $version](red bold)"
|
|||||||
|
|
||||||
The `scala` module shows the currently installed version of [Scala](https://www.scala-lang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `scala` module shows the currently installed version of [Scala](https://www.scala-lang.org/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `build.sbt`, `.scalaenv` ou `.sbtenv`
|
- The current directory contains a `build.sbt`, `.scalaenv` or `.sbtenv` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.scala` ou `.sbt`
|
- The current directory contains a file with the `.scala` or `.sbt` extension
|
||||||
- Le répertoire courant contient un répertoire nommé `.metals`
|
- The current directory contains a directory named `.metals`
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2653,8 +2671,8 @@ disabled = false
|
|||||||
|
|
||||||
By default the `swift` module shows the currently installed version of [Swift](https://swift.org/). The module will be shown if any of the following conditions are met:
|
By default the `swift` module shows the currently installed version of [Swift](https://swift.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `Package.swift`
|
- The current directory contains a `Package.swift` file
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.swift`
|
- The current directory contains a file with the `.swift` extension
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2700,8 +2718,8 @@ By default the Terraform version is not shown, since this is slow for current ve
|
|||||||
|
|
||||||
Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un dossier `.terraform`
|
- The current directory contains a `.terraform` folder
|
||||||
- Le répertoire actuel contient un fichier avec l'extension `.tf` ou `.hcl`
|
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2797,10 +2815,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- L'utilisateur courant est root
|
- The current user is root
|
||||||
- L'utilisateur courant est différent de celui connecté
|
- The current user isn't the same as the one that is logged in
|
||||||
- L'utilisateur est actuellement connecté en tant que session SSH
|
- The user is currently connected as an SSH session
|
||||||
- La variable `show_always` est définie à true
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
@ -2842,7 +2860,7 @@ show_always = true
|
|||||||
|
|
||||||
The `vagrant` module shows the currently installed version of [Vagrant](https://www.vagrantup.com/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
The `vagrant` module shows the currently installed version of [Vagrant](https://www.vagrantup.com/). Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `Vagrantfile`
|
- The current directory contains a `Vagrantfile` file
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2879,20 +2897,21 @@ format = "via [⍱ $version](bold white) "
|
|||||||
## VLang
|
## VLang
|
||||||
|
|
||||||
The `vlang` module shows you your currently installed version of V. By default the module will be shown if any of the following conditions are met:
|
The `vlang` module shows you your currently installed version of V. By default the module will be shown if any of the following conditions are met:
|
||||||
- Le répertoire courant contient un fichier avec l'extension `.v`
|
- The current directory contains a file with `.v` extension
|
||||||
- Le répertoire courant contient un fichier `v.mod`, `vpkg.json` ou `.vpkg-lock.json`
|
- The current directory contains a `v.mod`, `vpkg.json` or `.vpkg-lock.json` file
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Défaut | Description |
|
| Option | Défaut | Description |
|
||||||
| ------------------- | -------------------------------------------- | ----------------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------ |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
|
| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
|
||||||
| `symbol` | `"V "` | Une chaîne de caractères représentant le symbole de V |
|
| `version_format` | `"v${raw}"` | Le format de la version. Les variables disponibles sont `raw`, `major`, `minor`, & `patch` |
|
||||||
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Quelles extensions devraient activer ce module. |
|
| `detect_extensions` | `["v"]` | Quelles extensions devraient activer ce module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Quels fichiers devraient activer ce module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Quels fichiers devraient activer ce module. |
|
||||||
| `detect_folders` | `[]` | Quels dossiers devraient activer ce module. |
|
| `detect_folders` | `[]` | Quels dossiers devraient activer ce module. |
|
||||||
| `style` | `"blue bold"` | Le style du module. |
|
| `style` | `"blue bold"` | Le style du module. |
|
||||||
| `disabled` | `false` | Désactive le module `vlang`. |
|
| `disabled` | `false` | Disables the `vlang` module. |
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -2946,7 +2965,7 @@ format = "[🆅 $repo](bold blue) "
|
|||||||
|
|
||||||
By default the the `zig` module shows the currently installed version of [Zig](https://ziglang.org/). The module will be shown if any of the following conditions are met:
|
By default the the `zig` module shows the currently installed version of [Zig](https://ziglang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Le répertoire courant contient un fichier `.zig`
|
- The current directory contains a `.zig` file
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -3041,7 +3060,7 @@ The order in which custom modules are shown can be individually set by including
|
|||||||
|
|
||||||
`shell` accepts a non-empty list of strings, where:
|
`shell` accepts a non-empty list of strings, where:
|
||||||
|
|
||||||
- La première chaîne est le chemin vers le shell à utiliser pour exécuter la commande.
|
- The first string is the path to the shell to use to execute the command.
|
||||||
- Other following arguments are passed to the shell.
|
- Other following arguments are passed to the shell.
|
||||||
|
|
||||||
If unset, it will fallback to STARSHIP_SHELL and then to "sh" on Linux, and "cmd /C" on Windows.
|
If unset, it will fallback to STARSHIP_SHELL and then to "sh" on Linux, and "cmd /C" on Windows.
|
||||||
|
166
docs/id-ID/README.md
Normal file
166
docs/id-ID/README.md
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
---
|
||||||
|
home: true
|
||||||
|
heroImage: /logo.svg
|
||||||
|
heroText:
|
||||||
|
tagline: Prompt yang minimal, super cepat, dan dapat disesuaikan tanpa batas untuk shell apa pun!
|
||||||
|
actionText: Mulai
|
||||||
|
actionLink: ./guide/
|
||||||
|
features:
|
||||||
|
-
|
||||||
|
title: Kompabilitas Yang Utama
|
||||||
|
details: Dapat bekerja di shells yang paling biasa dengan sistem operasi yang paling biasa. Bisa digunakan di mana saja!
|
||||||
|
-
|
||||||
|
title: Dibuat Dengan Rust
|
||||||
|
details: Menggunakan kecepatan dan keamaan dari Rust, untuk membuat prompt anda bekerja secepat mungkin dan dapat diandalkan.
|
||||||
|
-
|
||||||
|
title: Dapat Diatur
|
||||||
|
details: Semua detail kecil yang ada dapat kamu atur sesukamu, mungkin untuk membuat prompt yang seminimal mungkin atau kaya fitur seperti yang kamu inginkan.
|
||||||
|
footer: Berlisensi ISC | Hak Cipta © 2019-sekarang Kontributor Starship
|
||||||
|
#Used for the description meta tag, for SEO
|
||||||
|
metaTitle: "Starship: Prompt Lintas Shell"
|
||||||
|
description: Starship merupakan prompt yang minimal, super cepat, dan sangat bisa diatur untuk semua shell! Menampilkan info yang dibutuhkan, namun tetap bisa tampil ramping dan minimal. Instalasi sederhana tersedia untuk Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, dan PowerShell.
|
||||||
|
---
|
||||||
|
|
||||||
|
<div class="center">
|
||||||
|
<video class="demo-video" muted autoplay loop playsinline>
|
||||||
|
<source src="/demo.webm" type="video/webm">
|
||||||
|
<source src="/demo.mp4" type="video/mp4">
|
||||||
|
</video>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
### Prasyarat
|
||||||
|
|
||||||
|
- [Nerd Font](https://www.nerdfonts.com/) yang telah terinstalasi dan telah diaktifkan di terminal.
|
||||||
|
|
||||||
|
### Instalasi Sederhana
|
||||||
|
|
||||||
|
1. Instalasi dengan menggunakan binary **starship**:
|
||||||
|
|
||||||
|
|
||||||
|
#### Pasang Versi Terbaru
|
||||||
|
|
||||||
|
Dengan Shell:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
|
```
|
||||||
|
Untuk memperbarui Starship, jalankan kembali skrip di atas. Hal ini dapat memperbarui versi yang terpasang tanpa menyentuh konfigurasi Starship.
|
||||||
|
|
||||||
|
|
||||||
|
#### Pasang Melalui Package Manager
|
||||||
|
|
||||||
|
Dengan [Homebrew](https://brew.sh/):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
brew install starship
|
||||||
|
```
|
||||||
|
|
||||||
|
Dengan [Scoop](https://scoop.sh):
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
scoop install starship
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Tambahkan skrip init ke file konfigurasi Shell:
|
||||||
|
|
||||||
|
|
||||||
|
#### Bash
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.bashrc:`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.bashrc
|
||||||
|
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Fish
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.config/fish/config.fish`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.config/fish/config.fish
|
||||||
|
|
||||||
|
starship init fish | source
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Zsh
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.zshrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.zshrc
|
||||||
|
|
||||||
|
eval "$(starship init zsh)"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Powershell
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `Microsoft.PowerShell_profile.ps1`. Kamu dapat mengecek lokasi file tersebut dengan mencari tahu keberadaan variabel `$PROFILE` di dalam PowerShell. Biasanya, lokasi file tersebut berada di `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` atau `~/.config/powershell/Microsoft.PowerShell_profile.ps1` pada -Nix.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
Invoke-Expression (&starship init powershell)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Ion
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.config/ion/initrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.config/ion/initrc
|
||||||
|
|
||||||
|
eval $(starship init ion)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Elvish
|
||||||
|
|
||||||
|
::: warning Cuma elvish v0.15 atau yang lebih baru yang tengah didukung. :::
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.elvish/rc.elv`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.elvish/rc.elv
|
||||||
|
|
||||||
|
eval (starship init elvish)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Tcsh
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.tcshrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.tcshrc
|
||||||
|
|
||||||
|
eval `starship init tcsh`
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Nushell
|
||||||
|
|
||||||
|
::: peringatan Hal ini dapat berubah di kemudian hari. Hanya nu versi v0.33 atau lebih baru yang tengah didukung. ::: Tambahkan skrip berikut ke dalam file konfigurasi nu. Lokasi dari file ini dapat dicek dengan menjalankan `config path` pada nu.
|
||||||
|
|
||||||
|
```toml
|
||||||
|
startup = [
|
||||||
|
"mkdir ~/.cache/starship",
|
||||||
|
"starship init nu | save ~/.cache/starship/init.nu",
|
||||||
|
"source ~/.cache/starship/init.nu"
|
||||||
|
]
|
||||||
|
prompt = "starship_prompt"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Xonsh
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.xonshrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.xonshrc
|
||||||
|
|
||||||
|
execx($(starship init xonsh))
|
||||||
|
```
|
95
docs/id-ID/advanced-config/README.md
Normal file
95
docs/id-ID/advanced-config/README.md
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
# Konfigurasi Lanjutan
|
||||||
|
|
||||||
|
Meskipun Starship tergolong sebagai shell yang serbaguna, terkadang kita butuh upaya yang lebih dari sekadar mengedit `starship.toml` untuk membuatnya menjalankan beberapa hal tertentu. Halaman ini merincikan beberapa teknik konfigurasi lanjutan yang digunakan oleh starship.
|
||||||
|
|
||||||
|
::: peringatan
|
||||||
|
|
||||||
|
Konfigurasi pada bagian ini dapat berubah saat pembaruan Starship rilis di kemudian hari nanti.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
|
## Kostumisasi Perintah pre-prompt dan pre-execution Pada Bash
|
||||||
|
|
||||||
|
Bash tidak memiliki framework preexec/precmd yang tetap seperti kebanyakan shell pada umumnya. Oleh karena itu, sulit halnya untuk membuat hook yang dapat dikustomisasi sepenuhnya di dalam `bash`. Namun, Starship memberikan beberapa cara supaya kamu bisa memasukkan fungsimu sendiri ke dalam prosedur prompt-rendering:
|
||||||
|
|
||||||
|
- Untuk menjalankan fungsi yang dikustomisasi tepat sebelum prompt, buatlah sebuah fungsi baru lalu berikan nama `starship_precmd_user_func` ke fungsi tersebut. Sebagai contoh, untuk menampilkan gambar roket sebelum prompt, kamu bisa melakukannya dengan cara
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function blastoff(){
|
||||||
|
echo "🚀"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="blastoff"
|
||||||
|
```
|
||||||
|
|
||||||
|
- Untuk menjalankan fungsi buatan tepat sebelum commands berjalan, kamu bisa menggunakan [`DEBUG` trap mechanism](https://jichu4n.com/posts/debug-trap-and-prompt_command-in-bash/). Akan tetapi, kamu **harus** melakukan proses trap pada DEBUG signal *sebelum* menjalankan Starship! Starship bisa menyimpan nilai dari DEBUG trap, tapi jika trap diganti setelah starship berjalan, beberapa fungsi akan rusak.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function blastoff(){
|
||||||
|
echo "🚀"
|
||||||
|
}
|
||||||
|
trap blastoff DEBUG # Trap DEBUG *sebelum* menjalankan starship
|
||||||
|
eval $(starship init bash)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Mengubah Judul Window
|
||||||
|
|
||||||
|
Beberapa prompts shell dengan otomatis akan mengubah judul window-nya untukmu (mis. untuk merefleksikan direktori kerjamu). Fish bahkan mengaturnya sebagai bawaan. Starship tidak, tapi mudah saja untuk menambahkan fungsi tersebut ke dalam `bash` ataupun `zsh`.
|
||||||
|
|
||||||
|
Pertama, buatlah fungsi untuk mengubah judul window (bekerja pada bash dan zsh):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; JUDUL_WINDOW_MU \007"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Kamu bisa menggunakan variabel untuk mengkustomisasi judulnya (`$USER`, `$HOSTNAME`, dan `$PWD` adalah opsi yang populer).
|
||||||
|
|
||||||
|
Di dalam `bash`, atur fungsi berikut menjadi fungsi precmd untuk starship:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
|
Dalam `zsh`, pada array `precmd_functions`, tambahkan:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
precmd_functions+=(set_win_title)
|
||||||
|
```
|
||||||
|
|
||||||
|
Kalau kamu suka hasilnya, tambahkan baris (`~/.bashrc` or `~/.zshrc`) ke dalam file konfigurasi shell-mu untuk membuatnya permanen.
|
||||||
|
|
||||||
|
Sebagai contoh, kalau kamu mau menampilkan lokasi direktori pada judul label terminalmu, tambahkan snippet berikut ke dalam `~/.bashrc` atau `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename "$PWD") \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Menata String
|
||||||
|
|
||||||
|
Tataan pada strings merupakan sebuah kumpulan kata yang dipisahkan dengan spasi kosong. Kata-katanya tidak bersifat case sensitive (mis. `tebal` dan `TeBaL` dianggap sebagai string yang sama). Tiap-tiap kata berikut adalah opsinya:
|
||||||
|
|
||||||
|
- `bold`
|
||||||
|
- `italic`
|
||||||
|
- `underline`
|
||||||
|
- `dimmed`
|
||||||
|
- `inverted`
|
||||||
|
- `bg:<color>`
|
||||||
|
- `fg:<color>`
|
||||||
|
- `<color>`
|
||||||
|
- `none`
|
||||||
|
|
||||||
|
yang mana `<color>` merupakan sebuah penentu warna (dibahas di bawah). `fg:<color>` dan `<color>` untuk saat ini memiliki fungsi yang sama, meskipun bisa berubah di kemudian hari. `inverted` menggantikan warna pada latar depan dan belakang. Urutan kata pada string tidak jadi masalah.
|
||||||
|
|
||||||
|
`none` bisa menimpa nilai token lainnya di dalam string jika Ia tidak termaksud dalam penentu warna pada `bg:` sebagai contoh, `fg:red none fg:blue` akan tetap menjadi string yang tidak memiliki penataan. `bg:none` menjadikan warna pada latar belakang sebagai warna bawaan. Jadi, nilai `fg:red bg:none` sama dengan `red` atau `fg:red` dan nilai `bg:green fg:red bg:none` juga sama dengan `fg:red` ataupun `red`. Mungkin akan jadi masalah untuk menggunakan `none` dengan token lainnya di kemudian hari.
|
||||||
|
|
||||||
|
Penentuan warna bisa dilakukan dengan salah satu cara berikut:
|
||||||
|
|
||||||
|
- Warna terminal pada umumnya terdiri dari: `black`, `red`, `green`, `blue`, `yellow`, `purple`, `cyan`, `white`. Untuk memperoleh varian warna yang lebih cerah, kamu dapat menggunakan token `bright-` (mis. `bright-white`).
|
||||||
|
- Menuliskannya dengan menggunakan `#` dan diikuti oleh enam digit angka hexadesimal. Spesifikasi [kode heksadesimal pada warna RGB](https://www.w3schools.com/colors/colors_hexadecimal.asp).
|
||||||
|
- Menggunakan bilangan antara 0-255. Spesifikasi [8-bit Kode Warna ANSI](https://i.stack.imgur.com/KTSQa.png).
|
||||||
|
|
||||||
|
Jika warna yang dipakai pada latar depan/latar belakang banyak, maka warna yang terbaru pada string yang akan diprioritaskan.
|
3103
docs/id-ID/config/README.md
Normal file
3103
docs/id-ID/config/README.md
Normal file
File diff suppressed because it is too large
Load Diff
96
docs/id-ID/faq/README.md
Normal file
96
docs/id-ID/faq/README.md
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
# Pertanyaan Umum (FAQ)
|
||||||
|
|
||||||
|
## What is the configuration used in the demo GIF?
|
||||||
|
|
||||||
|
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
||||||
|
- **Theme**: Minimal
|
||||||
|
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
|
- **Shell**: [Fish Shell](https://fishshell.com/)
|
||||||
|
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
|
## How do I get command completion as shown in the demo GIF?
|
||||||
|
|
||||||
|
Completion support, or autocomplete, is provided by your shell of choice. In the case of the demo, the demo was done with [Fish Shell](https://fishshell.com/), which provides completions by default. If you use Z Shell (zsh), I'd suggest taking a look at [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions).
|
||||||
|
|
||||||
|
## Do top level `format` and `<module>.disabled` do the same thing?
|
||||||
|
|
||||||
|
Yes, they can both be used to disable modules in the prompt. If all you plan to do is disable modules, `<module>.disabled` is the preferred way to do so for these reasons:
|
||||||
|
|
||||||
|
- Disabling modules is more explicit than omitting them from the top level `format`
|
||||||
|
- Newly created modules will be added to the prompt as Starship is updated
|
||||||
|
|
||||||
|
## The docs say Starship is cross-shell. Why isn't my preferred shell supported?
|
||||||
|
|
||||||
|
The way Starship is built, it should be possible to add support for virtually any shell. The starship binary is stateless and shell agnostic, so as long as your shell supports prompt customization and shell expansion, Starship can be used.
|
||||||
|
|
||||||
|
Here's a small example getting Starship working with bash:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Get the status code from the last command executed
|
||||||
|
STATUS=$?
|
||||||
|
|
||||||
|
# Get the number of jobs running.
|
||||||
|
NUM_JOBS=$(jobs -p | wc -l)
|
||||||
|
|
||||||
|
# Set the prompt to the output of `starship prompt`
|
||||||
|
PS1="$(starship prompt --status=$STATUS --jobs=$NUM_JOBS)"
|
||||||
|
```
|
||||||
|
|
||||||
|
The [Bash implementation](https://github.com/starship/starship/blob/master/src/init/starship.bash) built into Starship is slightly more complex to allow for advanced features like the [Command Duration module](https://starship.rs/config/#command-duration) and to ensure that Starship is compatible with pre-installed Bash configurations.
|
||||||
|
|
||||||
|
For a list of all flags accepted by `starship prompt`, use the following command:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
starship prompt --help
|
||||||
|
```
|
||||||
|
|
||||||
|
The prompt will use as much context as is provided, but no flags are "required".
|
||||||
|
|
||||||
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --platform unknown-linux-musl
|
||||||
|
```
|
||||||
|
|
||||||
|
## I see symbols I don't understand or expect, what do they mean?
|
||||||
|
|
||||||
|
If you see symbols that you don't recognise you can use `starship explain` to explain the currently showing modules.
|
||||||
|
|
||||||
|
## Why don't I see a glyph symbol in my prompt?
|
||||||
|
|
||||||
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
|
echo -e "\xee\x82\xa0"
|
||||||
|
```
|
||||||
|
|
||||||
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the install script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
sh -c 'rm "$(which starship)"'
|
||||||
|
```
|
344
docs/id-ID/guide/README.md
Normal file
344
docs/id-ID/guide/README.md
Normal file
@ -0,0 +1,344 @@
|
|||||||
|
<p align="center">
|
||||||
|
<img
|
||||||
|
width="400"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/logo.png"
|
||||||
|
alt="Starship – Cross-shell prompt"
|
||||||
|
/>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/starship/starship/actions"
|
||||||
|
><img
|
||||||
|
src="https://img.shields.io/github/workflow/status/starship/starship/Main workflow/master?label=workflow&style=flat-square"
|
||||||
|
alt="GitHub Actions workflow status"
|
||||||
|
/></a>
|
||||||
|
<a href="https://crates.io/crates/starship"
|
||||||
|
><img
|
||||||
|
src="https://img.shields.io/crates/v/starship?style=flat-square"
|
||||||
|
alt="Crates.io version"
|
||||||
|
/></a>
|
||||||
|
<a href="https://repology.org/project/starship/versions"
|
||||||
|
><img
|
||||||
|
src="https://img.shields.io/repology/repositories/starship?label=in%20repositories&style=flat-square"
|
||||||
|
alt="Packaging status" /></a
|
||||||
|
><br />
|
||||||
|
<a href="https://discord.gg/starship"
|
||||||
|
><img
|
||||||
|
src="https://img.shields.io/discord/567163873606500352?label=discord&logoColor=white&style=flat-square"
|
||||||
|
alt="Chat on Discord"
|
||||||
|
/></a>
|
||||||
|
<a href="https://twitter.com/StarshipPrompt"
|
||||||
|
><img
|
||||||
|
src="https://img.shields.io/badge/twitter-@StarshipPrompt-1DA1F3?style=flat-square"
|
||||||
|
alt="Follow @StarshipPrompt on Twitter"
|
||||||
|
/></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://starship.rs">Website</a>
|
||||||
|
·
|
||||||
|
<a href="#🚀-installation">Installation</a>
|
||||||
|
·
|
||||||
|
<a href="https://starship.rs/config/">Configuration</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/starship/starship/blob/master/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-us.png"
|
||||||
|
alt="English"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/ja-JP/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-jp.png"
|
||||||
|
alt="日本語"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/zh-TW/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-tw.png"
|
||||||
|
alt="繁體中文"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/ru-RU/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-ru.png"
|
||||||
|
alt="Русский"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/de-DE/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-de.png"
|
||||||
|
alt="Deutsch"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/zh-CN/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-cn.png"
|
||||||
|
alt="简体中文"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/es-ES/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-es.png"
|
||||||
|
alt="Español"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/fr-FR/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-fr.png"
|
||||||
|
alt="Français"
|
||||||
|
/></a>
|
||||||
|
|
||||||
|
<a
|
||||||
|
href="https://github.com/starship/starship/blob/master/docs/vi-VN/guide/README.md"
|
||||||
|
><img
|
||||||
|
height="20"
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/flag-vn.png"
|
||||||
|
alt="Tiếng Việt"
|
||||||
|
/></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h1></h1>
|
||||||
|
|
||||||
|
<img
|
||||||
|
src="https://raw.githubusercontent.com/starship/starship/master/media/demo.gif"
|
||||||
|
alt="Starship with iTerm2 and the Snazzy theme"
|
||||||
|
width="50%"
|
||||||
|
align="right"
|
||||||
|
/>
|
||||||
|
|
||||||
|
**The minimal, blazing-fast, and infinitely customizable prompt for any shell!**
|
||||||
|
|
||||||
|
- **Fast:** it's fast – _really really_ fast! 🚀
|
||||||
|
- **Customizable:** configure every aspect of your prompt.
|
||||||
|
- **Universal:** works on any shell, on any operating system.
|
||||||
|
- **Intelligent:** shows relevant information at a glance.
|
||||||
|
- **Feature rich:** support for all your favorite tools.
|
||||||
|
- **Easy:** quick to install – start using it in minutes.
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://starship.rs/config/"><strong>Explore the Starship docs ▶</strong></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<a name="🚀-installation"></a>
|
||||||
|
|
||||||
|
## 🚀 Installation
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
|
### Getting Started
|
||||||
|
|
||||||
|
**Note**: due to the proliferation of different platforms, only a subset of supported platforms are shown below. Can't see yours? Have a look at the [extra platform instructions](https://starship.rs/installing/).
|
||||||
|
|
||||||
|
1. Install the **starship** binary:
|
||||||
|
|
||||||
|
|
||||||
|
#### Install Latest Version
|
||||||
|
|
||||||
|
|
||||||
|
##### From prebuilt binary, with Shell:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
|
```
|
||||||
|
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
|
||||||
|
|
||||||
|
|
||||||
|
**Note** - The defaults of the install script can be overridden see the built-in help.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Install via Package Manager
|
||||||
|
|
||||||
|
|
||||||
|
##### Example: [Homebrew](https://brew.sh/):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
brew install starship
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
##### With [Scoop](https://scoop.sh):
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
scoop install starship
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Add the init script to your shell's config file:
|
||||||
|
|
||||||
|
|
||||||
|
#### Bash
|
||||||
|
|
||||||
|
Add the following to the end of `~/.bashrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.bashrc
|
||||||
|
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Fish
|
||||||
|
|
||||||
|
Add the following to the end of `~/.config/fish/config.fish`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.config/fish/config.fish
|
||||||
|
|
||||||
|
starship init fish | source
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Zsh
|
||||||
|
|
||||||
|
Add the following to the end of `~/.zshrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.zshrc
|
||||||
|
|
||||||
|
eval "$(starship init zsh)"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### PowerShell
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `Microsoft.PowerShell_profile.ps1`. Kamu dapat mengecek lokasi file tersebut dengan mencari tahu keberadaan variabel `$PROFILE` di dalam PowerShell. Typically the path is `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` or `~/.config/powershell/Microsoft.PowerShell_profile.ps1` on -Nix.
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
Invoke-Expression (&starship init powershell)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Ion
|
||||||
|
|
||||||
|
Add the following to the end of `~/.config/ion/initrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.config/ion/initrc
|
||||||
|
|
||||||
|
eval $(starship init ion)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Elvish
|
||||||
|
|
||||||
|
**Warning** Only elvish v0.15 or higher is supported. Add the following to the end of `~/.elvish/rc.elv`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.elvish/rc.elv
|
||||||
|
|
||||||
|
eval (starship init elvish)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Tcsh
|
||||||
|
|
||||||
|
Add the following to the end of `~/.tcshrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.tcshrc
|
||||||
|
|
||||||
|
eval `starship init tcsh`
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Xonsh
|
||||||
|
|
||||||
|
Tambahkan skrip berikut pada baris akhir `~/.xonshrc`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ~/.xonshrc
|
||||||
|
|
||||||
|
execx($(starship init xonsh))
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### Nushell
|
||||||
|
|
||||||
|
**Warning** This will change in the future. Hanya nu versi v0.33 atau lebih baru yang tengah didukung. Add the following to your nu config file. Lokasi dari file ini dapat dicek dengan menjalankan `config path` pada nu.
|
||||||
|
|
||||||
|
```toml
|
||||||
|
startup = [
|
||||||
|
"mkdir ~/.cache/starship",
|
||||||
|
"starship init nu | save ~/.cache/starship/init.nu",
|
||||||
|
"source ~/.cache/starship/init.nu"
|
||||||
|
]
|
||||||
|
prompt = "starship_prompt"
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🤝 Contributing
|
||||||
|
|
||||||
|
We are always looking for contributors of **all skill levels**! If you're looking to ease your way into the project, try out a [good first issue](https://github.com/starship/starship/labels/🌱%20good%20first%20issue).
|
||||||
|
|
||||||
|
If you are fluent in a non-English language, we greatly appreciate any help keeping our docs translated and up-to-date in other languages. If you would like to help, translations can be contributed on the [Starship Crowdin](https://translate.starship.rs/).
|
||||||
|
|
||||||
|
If you are interested in helping contribute to starship, please take a look at our [Contributing Guide](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Also, feel free to drop into our [Discord server](https://discord.gg/8Jzqu3T) and say hi. 👋
|
||||||
|
|
||||||
|
### Code Contributors
|
||||||
|
|
||||||
|
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
|
### Financial Contributors
|
||||||
|
|
||||||
|
Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/starship/contribute)]
|
||||||
|
|
||||||
|
#### Individuals
|
||||||
|
|
||||||
|
<a href="https://opencollective.com/starship"><img src="https://opencollective.com/starship/individuals.svg?width=890"></a>
|
||||||
|
|
||||||
|
#### Organizations
|
||||||
|
|
||||||
|
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/starship/contribute)]
|
||||||
|
|
||||||
|
<a href="https://opencollective.com/starship/organization/0/website"><img src="https://opencollective.com/starship/organization/0/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/1/website"><img src="https://opencollective.com/starship/organization/1/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/2/website"><img src="https://opencollective.com/starship/organization/2/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/3/website"><img src="https://opencollective.com/starship/organization/3/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/4/website"><img src="https://opencollective.com/starship/organization/4/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/5/website"><img src="https://opencollective.com/starship/organization/5/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/6/website"><img src="https://opencollective.com/starship/organization/6/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/7/website"><img src="https://opencollective.com/starship/organization/7/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/8/website"><img src="https://opencollective.com/starship/organization/8/avatar.svg"></a>
|
||||||
|
<a href="https://opencollective.com/starship/organization/9/website"><img src="https://opencollective.com/starship/organization/9/avatar.svg"></a>
|
||||||
|
|
||||||
|
## 💭 Inspired By
|
||||||
|
|
||||||
|
Please check out these previous works that helped inspire the creation of starship. 🙏
|
||||||
|
|
||||||
|
- **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - A ZSH prompt for astronauts.
|
||||||
|
|
||||||
|
- **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - Cross-shell robbyrussell theme written in JavaScript.
|
||||||
|
|
||||||
|
- **[reujab/silver](https://github.com/reujab/silver)** - A cross-shell customizable powerline-like prompt with icons.
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<br>
|
||||||
|
<img width="100" src="https://raw.githubusercontent.com/starship/starship/master/media/icon.png" alt="Starship rocket icon">
|
||||||
|
</p>
|
||||||
|
|
||||||
|
## 📝 License
|
||||||
|
|
||||||
|
Copyright © 2019-present, [Starship Contributors](https://github.com/starship/starship/graphs/contributors).<br /> This project is [ISC](https://github.com/starship/starship/blob/master/LICENSE) licensed.
|
84
docs/id-ID/installing/README.md
Normal file
84
docs/id-ID/installing/README.md
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
# 🚀 Advanced Installation
|
||||||
|
|
||||||
|
To install starship, you need to do two things:
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
For most users, the instructions on [the main page](/guide/#🚀-installation) will work great. However, for some more specialized platforms, different instructions are needed.
|
||||||
|
|
||||||
|
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!
|
||||||
|
|
||||||
|
## [Chocolatey](https://chocolatey.org)
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
Head over to the [Chocolatey installation page](https://chocolatey.org/install) and follow the instructions to install Chocolatey.
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
choco install starship
|
||||||
|
```
|
||||||
|
|
||||||
|
## [termux](https://termux.com)
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
```sh
|
||||||
|
pkg install getconf
|
||||||
|
```
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --bin-dir /data/data/com.termux/files/usr/bin
|
||||||
|
```
|
||||||
|
|
||||||
|
## [Nix](https://nixos.wiki/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)
|
||||||
|
|
||||||
|
Enable the `programs.starship` module in your `home.nix` file, and add your settings
|
||||||
|
|
||||||
|
```nix
|
||||||
|
{
|
||||||
|
programs.starship = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
# Configuration written to ~/.config/starship.toml
|
||||||
|
settings = {
|
||||||
|
# add_newline = false;
|
||||||
|
|
||||||
|
# character = {
|
||||||
|
# success_symbol = "[➜](bold green)";
|
||||||
|
# error_symbol = "[➜](bold red)";
|
||||||
|
# };
|
||||||
|
|
||||||
|
# package.disabled = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
then run
|
||||||
|
|
||||||
|
```sh
|
||||||
|
home-manager switch
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Declarative, system-wide, with NixOS
|
||||||
|
|
||||||
|
Add `pkgs.starship` to `environment.systemPackages` in your `configuration.nix`, then run
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo nixos-rebuild switch
|
||||||
|
```
|
267
docs/id-ID/migrating-to-0.45.0/README.md
Normal file
267
docs/id-ID/migrating-to-0.45.0/README.md
Normal file
@ -0,0 +1,267 @@
|
|||||||
|
# Migrating to v0.45.0
|
||||||
|
|
||||||
|
Starship v0.45.0 is a release containing breaking changes, in preparation for the big v1.0.0. We have made some major changes around how configuration is done on the prompt, to allow for a greater degree of customization.
|
||||||
|
|
||||||
|
This guide is intended to walk you through the breaking changes.
|
||||||
|
|
||||||
|
## `prompt_order` has been replaced by a root-level `format`
|
||||||
|
|
||||||
|
Previously to v0.45.0, `prompt_order` would accept an array of module names in the order which they should be rendered by Starship.
|
||||||
|
|
||||||
|
Starship v0.45.0 instead accepts a `format` value, allowing for customization of the prompt outside of the modules themselves.
|
||||||
|
|
||||||
|
**Example pre-v0.45.0 configuration**
|
||||||
|
|
||||||
|
```toml
|
||||||
|
prompt_order = [
|
||||||
|
"username",
|
||||||
|
"hostname",
|
||||||
|
"directory",
|
||||||
|
"git_branch",
|
||||||
|
"git_commit",
|
||||||
|
"git_state",
|
||||||
|
"git_status",
|
||||||
|
"cmd_duration",
|
||||||
|
"custom",
|
||||||
|
"line_break",
|
||||||
|
"jobs",
|
||||||
|
"battery",
|
||||||
|
"time",
|
||||||
|
"character",
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
**Example v0.45.0 configuration**
|
||||||
|
|
||||||
|
```toml
|
||||||
|
format = """\
|
||||||
|
$username\
|
||||||
|
$hostname\
|
||||||
|
$directory\
|
||||||
|
$git_branch\
|
||||||
|
$git_commit\
|
||||||
|
$git_state\
|
||||||
|
$git_status\
|
||||||
|
$cmd_duration\
|
||||||
|
$custom\
|
||||||
|
$line_break\
|
||||||
|
$jobs\
|
||||||
|
$battery\
|
||||||
|
$time\
|
||||||
|
$character\
|
||||||
|
"""
|
||||||
|
```
|
||||||
|
|
||||||
|
## Module `prefix` and `suffix` have been replaced by `format`
|
||||||
|
|
||||||
|
Previously to v0.45.0, some modules would accept `prefix` and/or `suffix` in order to stylize the way that modules are rendered.
|
||||||
|
|
||||||
|
Starship v0.45.0 instead accepts a `format` value, allowing for further customization of how modules are rendered. Instead of defining a prefix and suffix for the context-based variables, the variables can now be substituted from within a format string, which represents the module's output.
|
||||||
|
|
||||||
|
**Example pre-v0.45.0 configuration**
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[cmd_duration]
|
||||||
|
prefix = "took "
|
||||||
|
```
|
||||||
|
|
||||||
|
**Example v0.45.0 configuration**
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[cmd_duration]
|
||||||
|
# $duration – The command duration (e.g. "15s")
|
||||||
|
# $style – The default style of the module (e.g. "bold yellow")
|
||||||
|
format = "took [$duration]($style) "
|
||||||
|
```
|
||||||
|
|
||||||
|
### Affected Modules
|
||||||
|
|
||||||
|
#### Karakter
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ----------------------- | ---------------- |
|
||||||
|
| `symbol` | `success_symbol` |
|
||||||
|
| `use_symbol_for_status` | `error_symbol` |
|
||||||
|
| `style_success` | `success_symbol` |
|
||||||
|
| `style_failure` | `error_symbol` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[character]
|
||||||
|
-- symbol = "❯"
|
||||||
|
-- error_symbol = "✖"
|
||||||
|
-- use_symbol_for_status = true
|
||||||
|
-- vicmd_symbol = "❮"
|
||||||
|
++ success_symbol = "[❯](bold green)"
|
||||||
|
++ error_symbol = "[❯](bold red)"
|
||||||
|
++ vicmd_symbol = "[❮](bold green)"
|
||||||
|
```
|
||||||
|
|
||||||
|
Previously, the `use_symbol_for_status` property was used to configure the prompt to show the `error_symbol` when the last command resulted in a non-zero status code.
|
||||||
|
|
||||||
|
With the release of v0.45.0, we now always use `error_symbol` after non-zero status codes, unifying `use_symbol_for_status` and `error_symbol` properties.
|
||||||
|
|
||||||
|
To configure the prompt to use the older `use_symbol_for_status = true` configuration, add the following to your config file:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[character]
|
||||||
|
error_symbol = "[✖](bold red)"
|
||||||
|
```
|
||||||
|
|
||||||
|
*Note:* The `character` element automatically adds a space after, so unlike the other `format` strings, we specifically do not add one in the above examples.
|
||||||
|
|
||||||
|
#### Command Duration
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[cmd_duration]
|
||||||
|
-- prefix = "took "
|
||||||
|
++ format = "took [$duration]($style) "
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Directory
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[directory]
|
||||||
|
-- prefix = "in "
|
||||||
|
++ format = "[$path]($style)[$read_only]($read_only_style) "
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Environment Variable
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
| `suffix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[env_var]
|
||||||
|
-- prefix = ""
|
||||||
|
-- suffix = ""
|
||||||
|
++ format = "with [$env_value]($style) "
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Git Commit
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
| `suffix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[git_commit]
|
||||||
|
-- prefix = "("
|
||||||
|
-- suffix = ")"
|
||||||
|
++ format = '[\($hash\)]($style) '
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Git Status
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ----------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
| `suffix` | `format` |
|
||||||
|
| `show_sync_count` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[git_status]
|
||||||
|
-- prefix = "["
|
||||||
|
-- suffix = "]"
|
||||||
|
-- show_sync_count = false
|
||||||
|
++ format = '([\[$all_status$ahead_behind\]]($style) )'
|
||||||
|
```
|
||||||
|
|
||||||
|
Previously, the `show_sync_count` property was used to configure the prompt to show the number of commits the branch was ahead or behind the remote branch.
|
||||||
|
|
||||||
|
With the release of v0.45.0, this has been replaced with three separate properties, `ahead`, `behind`, and `diverged`.
|
||||||
|
|
||||||
|
To configure the prompt to use the older `show_sync_count = true` configuration, set the following to your config file:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[git_status]
|
||||||
|
ahead = "⇡${count}"
|
||||||
|
diverged = "⇕⇡${ahead_count}⇣${behind_count}"
|
||||||
|
behind = "⇣${count}"
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Hostname
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
| `suffix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[hostname]
|
||||||
|
-- prefix = ""
|
||||||
|
-- suffix = ""
|
||||||
|
++ format = "[$hostname]($style) in "
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Singularity
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `label` | `format` |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
| `suffix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[singularity]
|
||||||
|
-- prefix = ""
|
||||||
|
-- suffix = ""
|
||||||
|
++ format = '[$symbol\[$env\]]($style) '
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Time
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ------------- |
|
||||||
|
| `format` | `time_format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[time]
|
||||||
|
-- format = "🕙[ %T ]"
|
||||||
|
++ time_format = "%T"
|
||||||
|
++ format = "at 🕙[$time]($style) "
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Custom Commands
|
||||||
|
|
||||||
|
| Removed Property | Replacement |
|
||||||
|
| ---------------- | ----------- |
|
||||||
|
| `prefix` | `format` |
|
||||||
|
| `suffix` | `format` |
|
||||||
|
|
||||||
|
**Changes to the Default Configuration**
|
||||||
|
|
||||||
|
```diff
|
||||||
|
[custom.example]
|
||||||
|
-- prefix = ""
|
||||||
|
-- suffix = ""
|
||||||
|
++ format = "[$symbol$output]($style) "
|
||||||
|
```
|
455
docs/id-ID/presets/README.md
Normal file
455
docs/id-ID/presets/README.md
Normal file
@ -0,0 +1,455 @@
|
|||||||
|
# Presets
|
||||||
|
|
||||||
|
Here is a collection of community-submitted configuration presets for Starship. If you have a preset to share, please [submit a PR](https://github.com/starship/starship/edit/master/docs/presets/README.md) updating this file! 😊
|
||||||
|
|
||||||
|
## Nerd Font Symbols
|
||||||
|
|
||||||
|
This preset doesn't change anything except for the symbols used for each module. If emojis aren't your thing, this might catch your eye!
|
||||||
|
|
||||||
|
![Screenshot of Nerd Font Symbols preset](/presets/nerd-font-symbols.png)
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
|
||||||
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (the example uses Fira Code Nerd Font)
|
||||||
|
|
||||||
|
### Konfigurasi
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[aws]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[conda]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[dart]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[directory]
|
||||||
|
read_only = " "
|
||||||
|
|
||||||
|
[docker_context]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[elixir]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[elm]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[git_branch]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[golang]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[hg_branch]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[java]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[julia]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[memory_usage]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[nim]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[nix_shell]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[package]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[perl]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[php]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[python]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[ruby]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[rust]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[scala]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[shlvl]
|
||||||
|
symbol = " "
|
||||||
|
|
||||||
|
[swift]
|
||||||
|
symbol = "ﯣ "
|
||||||
|
```
|
||||||
|
|
||||||
|
## Bracketed Segments
|
||||||
|
|
||||||
|
This preset changes the format of all the built-in modules to show their segment in brackets instead of using the default Starship wording ("via", "on", etc.).
|
||||||
|
|
||||||
|
Before:
|
||||||
|
|
||||||
|
![Screenshot of default Starship configuration](/presets/bracketed-segments-before.png)
|
||||||
|
|
||||||
|
After:
|
||||||
|
|
||||||
|
![Screenshot of Bracketed Segments preset](/presets/bracketed-segments-after.png)
|
||||||
|
|
||||||
|
### Konfigurasi
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[aws]
|
||||||
|
format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]'
|
||||||
|
|
||||||
|
[cmake]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[cmd_duration]
|
||||||
|
format = '\[[⏱ $duration ]($style)\]'
|
||||||
|
|
||||||
|
[conda]
|
||||||
|
format = '\[[$symbol$environment]($style)\]'
|
||||||
|
|
||||||
|
[crystal]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[dart]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[deno]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[docker_context]
|
||||||
|
format = '\[[$symbol$context]($style)\]'
|
||||||
|
|
||||||
|
[dotnet]
|
||||||
|
format = '\[[$symbol($version)(🎯 $tfm)]($style)\]'
|
||||||
|
|
||||||
|
[elixir]
|
||||||
|
format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]'
|
||||||
|
|
||||||
|
[elm]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[erlang]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[gcloud]
|
||||||
|
format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]'
|
||||||
|
|
||||||
|
[git_branch]
|
||||||
|
format = '\[[$symbol$branch]($style)\]'
|
||||||
|
|
||||||
|
[git_status]
|
||||||
|
format = '([\[$all_status$ahead_behind\]]($style))'
|
||||||
|
|
||||||
|
[golang]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[helm]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[hg_branch]
|
||||||
|
format = '\[[$symbol$branch]($style)\]'
|
||||||
|
|
||||||
|
[java]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[julia]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[kotlin]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[kubernetes]
|
||||||
|
format = '\[[$symbol$context( \($namespace\))]($style)\]'
|
||||||
|
|
||||||
|
[lua]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[memory_usage]
|
||||||
|
format = '\[$symbol[$ram( | $swap)]($style)\]'
|
||||||
|
|
||||||
|
[nim]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[nix_shell]
|
||||||
|
format = '\[[$symbol$state( \($name\))]($style)\]'
|
||||||
|
|
||||||
|
[nodejs]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[ocaml]
|
||||||
|
format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]'
|
||||||
|
|
||||||
|
[openstack]
|
||||||
|
format = '\[[$symbol$cloud(\($project\))]($style)\]'
|
||||||
|
|
||||||
|
[package]
|
||||||
|
format = '\[[$symbol$version]($style)\]'
|
||||||
|
|
||||||
|
[perl]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[php]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[purescript]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[python]
|
||||||
|
format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]'
|
||||||
|
|
||||||
|
[red]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[ruby]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[rust]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[scala]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[swift]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[terraform]
|
||||||
|
format = '\[[$symbol$workspace]($style)\]'
|
||||||
|
|
||||||
|
[time]
|
||||||
|
format = '\[[$time]($style)\]'
|
||||||
|
|
||||||
|
[username]
|
||||||
|
format = '\[[$user]($style)\]'
|
||||||
|
|
||||||
|
[vagrant]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[vlang]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
|
||||||
|
[zig]
|
||||||
|
format = '\[[$symbol($version)]($style)\]'
|
||||||
|
```
|
||||||
|
|
||||||
|
## Plain Text Symbols
|
||||||
|
|
||||||
|
This preset changes the symbols into plain text. If your terminal/font could not render the NerdFonts/emojis, maybe you could try this preset!
|
||||||
|
|
||||||
|
Before (default setting with Fixedsys font):
|
||||||
|
|
||||||
|
![Screenshot of default Starship configuration with Fixedsys font](/presets/plain-text-symbols-before.png)
|
||||||
|
|
||||||
|
After (Plain Text Symbols):
|
||||||
|
|
||||||
|
![Screenshot of Plain Text Symbols preset](/presets/plain-text-symbols-after.png)
|
||||||
|
|
||||||
|
### Konfigurasi
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[character]
|
||||||
|
success_symbol = "[>](bold green)"
|
||||||
|
error_symbol = "[x](bold red)"
|
||||||
|
vicmd_symbol = "[<](bold green)"
|
||||||
|
|
||||||
|
[git_commit]
|
||||||
|
tag_symbol = " tag "
|
||||||
|
|
||||||
|
[git_status]
|
||||||
|
ahead = ">"
|
||||||
|
behind = "<"
|
||||||
|
diverged = "<>"
|
||||||
|
renamed = "r"
|
||||||
|
deleted = "x"
|
||||||
|
|
||||||
|
[aws]
|
||||||
|
symbol = "aws "
|
||||||
|
|
||||||
|
[conda]
|
||||||
|
symbol = "conda "
|
||||||
|
|
||||||
|
[crystal]
|
||||||
|
symbol = "cr "
|
||||||
|
|
||||||
|
[cmake]
|
||||||
|
symbol = "cmake "
|
||||||
|
|
||||||
|
[dart]
|
||||||
|
symbol = "dart "
|
||||||
|
|
||||||
|
[deno]
|
||||||
|
symbol = "deno "
|
||||||
|
|
||||||
|
[dotnet]
|
||||||
|
symbol = ".NET "
|
||||||
|
|
||||||
|
[directory]
|
||||||
|
read_only = " ro"
|
||||||
|
|
||||||
|
[docker_context]
|
||||||
|
symbol = "docker "
|
||||||
|
|
||||||
|
[elixir]
|
||||||
|
symbol = "exs "
|
||||||
|
|
||||||
|
[elm]
|
||||||
|
symbol = "elm "
|
||||||
|
|
||||||
|
[git_branch]
|
||||||
|
symbol = "git "
|
||||||
|
|
||||||
|
[golang]
|
||||||
|
symbol = "go "
|
||||||
|
|
||||||
|
[hg_branch]
|
||||||
|
symbol = "hg "
|
||||||
|
|
||||||
|
[java]
|
||||||
|
symbol = "java "
|
||||||
|
|
||||||
|
[julia]
|
||||||
|
symbol = "jl "
|
||||||
|
|
||||||
|
[kotlin]
|
||||||
|
symbol = "kt "
|
||||||
|
|
||||||
|
[nodejs]
|
||||||
|
symbol = "nodejs "
|
||||||
|
|
||||||
|
[memory_usage]
|
||||||
|
symbol = "memory "
|
||||||
|
|
||||||
|
[nim]
|
||||||
|
symbol = "nim "
|
||||||
|
|
||||||
|
[nix_shell]
|
||||||
|
symbol = "nix "
|
||||||
|
|
||||||
|
[ocaml]
|
||||||
|
symbol = "ml "
|
||||||
|
|
||||||
|
[package]
|
||||||
|
symbol = "pkg "
|
||||||
|
|
||||||
|
[perl]
|
||||||
|
symbol = "pl "
|
||||||
|
|
||||||
|
[php]
|
||||||
|
symbol = "php "
|
||||||
|
|
||||||
|
[purescript]
|
||||||
|
symbol = "purs "
|
||||||
|
|
||||||
|
[python]
|
||||||
|
symbol = "py "
|
||||||
|
|
||||||
|
[ruby]
|
||||||
|
symbol = "rb "
|
||||||
|
|
||||||
|
[rust]
|
||||||
|
symbol = "rs "
|
||||||
|
|
||||||
|
[scala]
|
||||||
|
symbol = "scala "
|
||||||
|
|
||||||
|
[swift]
|
||||||
|
symbol = "swift "
|
||||||
|
```
|
||||||
|
|
||||||
|
## Hide Runtime Versions
|
||||||
|
|
||||||
|
This preset hides the version of language runtimes. If you work in containers or virtualized environments, this one is for you!
|
||||||
|
|
||||||
|
![Screenshot of Hide Runtime Versions preset](/presets/hide-runtime-versions.png)
|
||||||
|
|
||||||
|
### Konfigurasi
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[cmake]
|
||||||
|
format = "via [$symbol]($style)"
|
||||||
|
|
||||||
|
[crystal]
|
||||||
|
format = "via [$symbol]($style)"
|
||||||
|
|
||||||
|
[dart]
|
||||||
|
format = "via [$symbol]($style)"
|
||||||
|
|
||||||
|
[deno]
|
||||||
|
format = "via [$symbol]($style)"
|
||||||
|
|
||||||
|
[dotnet]
|
||||||
|
format = "[$symbol(🎯 $tfm )]($style)"
|
||||||
|
|
||||||
|
[elixir]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[elm]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[erlang]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[golang]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[helm]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[julia]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[kotlin]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[lua]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[nim]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[nodejs]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[ocaml]
|
||||||
|
format = 'via [$symbol(\($switch_indicator$switch_name\) )]($style)'
|
||||||
|
|
||||||
|
[perl]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[php]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[purescript]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[red]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[rlang]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[ruby]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[rust]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[swift]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[vagrant]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[vlang]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
|
||||||
|
[zig]
|
||||||
|
format = 'via [$symbol]($style)'
|
||||||
|
```
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -35,7 +35,7 @@ $ENV:STARSHIP_CONFIG = "$HOME\.starship\config.toml"
|
|||||||
|
|
||||||
### ロギング
|
### ロギング
|
||||||
|
|
||||||
デフォルトでは、Starship は警告やエラーログを `~/.cache/starship/session_${STARSHIP_SESSION_KEY}.log` という名前のファイルに出力します。このセッションキーはターミナルのインスタンスに相当します。しかし、これは `STARSHIP_CACHE` という環境変数を使って変更できます: しかし、これは `STARSHIP_CACHE` という環境変数を使って変更できます:
|
デフォルトでは、Starship は警告やエラーログを `~/.cache/starship/session_${STARSHIP_SESSION_KEY}.log` という名前のファイルに出力します。このセッションキーはターミナルのインスタンスに相当します。 しかし、これは `STARSHIP_CACHE` という環境変数を使って変更できます:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
export STARSHIP_CACHE=~/.starship/cache
|
export STARSHIP_CACHE=~/.starship/cache
|
||||||
@ -1479,7 +1479,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## ジョブ
|
## ジョブ
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1487,15 +1493,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
| オプション | デフォルト | 説明 |
|
| オプション | デフォルト | 説明 |
|
||||||
| ----------- | ----------------------------- | ------------------- |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | 超過した場合、ジョブの数を表示します。 |
|
| `threshold`\* | `1` | 超過した場合、ジョブの数を表示します。 |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | moduleのフォーマットです。 |
|
| `format` | `"[$symbol$number]($style) "` | moduleのフォーマットです。 |
|
||||||
| `symbol` | `"✦"` | ジョブの数を表すフォーマット文字列 |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | モジュールのスタイルです。 |
|
| `style` | `"bold blue"` | モジュールのスタイルです。 |
|
||||||
| `disabled` | `false` | `jobs`モジュールを無効にします。 |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### 変数
|
### 変数
|
||||||
|
|
||||||
@ -1514,16 +1531,17 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
|
|
||||||
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`Project.toml`ファイルが含まれている
|
- The current directory contains a `Project.toml` file
|
||||||
- カレントディレクトリに`Manifest.toml`ファイルが含まれている
|
- The current directory contains a `Manifest.toml` file
|
||||||
- カレントディレクトリに`.jl`の拡張子のファイルが含まれている
|
- The current directory contains a file with the `.jl` extension
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
@ -1561,7 +1579,7 @@ symbol = "∴ "
|
|||||||
|
|
||||||
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`.kt`もしくは`.kts`ファイルが含まれている
|
- The current directory contains a `.kt` or a `.kts` file
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
@ -1817,7 +1835,7 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`nim.cfg`ファイルが含まれている
|
- The current directory contains a `nim.cfg` file
|
||||||
- The current directory contains a file with the `.nim` extension
|
- The current directory contains a file with the `.nim` extension
|
||||||
- The current directory contains a file with the `.nims` extension
|
- The current directory contains a file with the `.nims` extension
|
||||||
- The current directory contains a file with the `.nimble` extension
|
- The current directory contains a file with the `.nimble` extension
|
||||||
@ -1897,10 +1915,10 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`package.json`ファイルが含まれている
|
- The current directory contains a `package.json` file
|
||||||
- The current directory contains a `.node-version` file
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- カレントディレクトリに`node_modules`ディレクトリが含まれている
|
- The current directory contains a `node_modules` directory
|
||||||
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- The current directory contains a file with the `.ts` extension
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
@ -2113,7 +2131,7 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`composer.json`ファイルが含まれている
|
- The current directory contains a `composer.json` file
|
||||||
- The current directory contains a `.php-version` file
|
- The current directory contains a `.php-version` file
|
||||||
- The current directory contains a `.php` extension
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
@ -2153,7 +2171,7 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`spago.dhall`ファイルが含まれている
|
- The current directory contains a `spago.dhall` file
|
||||||
- The current directory contains a file with the `.purs` extension
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
@ -2196,15 +2214,15 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`.python-version`ファイルが含まれている
|
- The current directory contains a `.python-version` file
|
||||||
- カレントディレクトリに`Pipfile`ファイルが含まれている
|
- The current directory contains a `Pipfile` file
|
||||||
- The current directory contains a `__init__.py` file
|
- The current directory contains a `__init__.py` file
|
||||||
- カレントディレクトリに`pyproject.toml`ファイルが含まれている
|
- The current directory contains a `pyproject.toml` file
|
||||||
- カレントディレクトリに`requirements.txt`ファイルが含まれている
|
- The current directory contains a `requirements.txt` file
|
||||||
- カレントディレクトリに`setup.py`ファイルが含まれている
|
- The current directory contains a `setup.py` file
|
||||||
- カレントディレクトリに`tox.ini`ファイルが含まれている
|
- The current directory contains a `tox.ini` file
|
||||||
- カレントディレクトリに`.py`の拡張子のファイルが含まれている.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- 仮想環境がアクティブである
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
@ -2361,9 +2379,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- カレントディレクトリに`Gemfile`ファイルが含まれている
|
- The current directory contains a `Gemfile` file
|
||||||
- The current directory contains a `.ruby-version` file
|
- The current directory contains a `.ruby-version` file
|
||||||
- カレントディレクトリに`.rb`の拡張子のファイルが含まれている
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
@ -2401,8 +2419,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- カレントディレクトリに`Cargo.toml`ファイルが含まれている
|
- The current directory contains a `Cargo.toml` file
|
||||||
- カレントディレクトリに`.rs`の拡張子のファイルが含まれている
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
@ -2701,7 +2719,7 @@ By default the Terraform version is not shown, since this is slow for current ve
|
|||||||
|
|
||||||
デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
デフォルトでは次の条件のいずれかが満たされると、モジュールが表示されます。
|
||||||
|
|
||||||
- カレントディレクトリに`.terraform`フォルダが含まれている
|
- The current directory contains a `.terraform` folder
|
||||||
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
@ -2798,10 +2816,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- カレントユーザーがroot
|
- The current user is root
|
||||||
- カレントユーザーが、ログインしているユーザーとは異なる
|
- The current user isn't the same as the one that is logged in
|
||||||
- ユーザーがSSHセッションとして接続されている
|
- The user is currently connected as an SSH session
|
||||||
- `show_always`変数がtrueに設定されている
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
@ -2886,8 +2904,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### オプション
|
### オプション
|
||||||
|
|
||||||
| オプション | デフォルト | 説明 |
|
| オプション | デフォルト | 説明 |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------ |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | moduleのフォーマットです。 |
|
| `format` | `"via [$symbol($version )]($style)"` | moduleのフォーマットです。 |
|
||||||
|
| `version_format` | `"v${raw}"` | バージョンのフォーマット。 使用可能な変数は`raw`、`major`、`minor`と`patch`です。 |
|
||||||
| `symbol` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | どの拡張子がこのモジュールをアクティブにするか |
|
| `detect_extensions` | `["v"]` | どの拡張子がこのモジュールをアクティブにするか |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | どのファイル名がこのモジュールをアクティブにするか |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | どのファイル名がこのモジュールをアクティブにするか |
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
home: true
|
home: true
|
||||||
heroImage: /logo.svg
|
heroImage: /logo.svg
|
||||||
heroText:
|
heroText:
|
||||||
tagline: The minimal, blazing-fast, and infinitely customizable prompt for any shell!
|
tagline: De minimalistische, razend snelle en oneindig aanpasbare prompt voor elke shell!
|
||||||
actionText: Get Started →
|
actionText: Get Started →
|
||||||
actionLink: ./guide/
|
actionLink: ./guide/
|
||||||
features:
|
features:
|
||||||
@ -28,26 +28,26 @@ description: Starship is the minimal, blazing fast, and extremely customizable p
|
|||||||
</video>
|
</video>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### Prerequisites
|
### Benodigdheden
|
||||||
|
|
||||||
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal.
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal.
|
||||||
|
|
||||||
### Quick Install
|
### Quick Install
|
||||||
|
|
||||||
1. Install the **starship** binary:
|
1. Installeer de **Starship** binary:
|
||||||
|
|
||||||
|
|
||||||
#### Install Latest Version
|
#### Installeer de nieuwste versie
|
||||||
|
|
||||||
With Shell:
|
With Shell:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
```
|
```
|
||||||
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
|
Om Starship zelf bij te werken, voer je het bovenstaande script opnieuw uit. Deze vervangt de huidige versie zonder de configuratie van Starship aan te passen.
|
||||||
|
|
||||||
|
|
||||||
#### Install via Package Manager
|
#### Installeren via pakketbeheerder
|
||||||
|
|
||||||
With [Homebrew](https://brew.sh/):
|
With [Homebrew](https://brew.sh/):
|
||||||
|
|
||||||
@ -55,18 +55,18 @@ description: Starship is the minimal, blazing fast, and extremely customizable p
|
|||||||
brew install starship
|
brew install starship
|
||||||
```
|
```
|
||||||
|
|
||||||
With [Scoop](https://scoop.sh):
|
Met [Scoop](https://scoop.sh):
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
scoop install starship
|
scoop install starship
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Add the init script to your shell's config file:
|
1. Voeg het initscript toe aan het configuratiebestand van uw shell:
|
||||||
|
|
||||||
|
|
||||||
#### Bash
|
#### Bash
|
||||||
|
|
||||||
Add the following to the end of `~/.bashrc`:
|
Voeg het volgende toe aan het einde van `~/.bashrc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# ~/.bashrc
|
# ~/.bashrc
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<img
|
<img
|
||||||
width="400"
|
width="400"
|
||||||
src="https://raw.githubusercontent.com/starship/starship/master/media/logo.png"
|
src="https://raw.githubusercontent.com/starship/starship/master/media/logo.png"
|
||||||
alt="Starship – Cross-shell prompt"
|
alt="Starship - een cross-shell prompt"
|
||||||
/>
|
/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -10,36 +10,34 @@
|
|||||||
<a href="https://github.com/starship/starship/actions"
|
<a href="https://github.com/starship/starship/actions"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/github/workflow/status/starship/starship/Main workflow/master?label=workflow&style=flat-square"
|
src="https://img.shields.io/github/workflow/status/starship/starship/Main workflow/master?label=workflow&style=flat-square"
|
||||||
alt="GitHub Actions workflow status"
|
alt="GitHub Actions-werkwijze status"
|
||||||
/></a>
|
/></a>
|
||||||
<a href="https://crates.io/crates/starship"
|
<a href="https://crates.io/crates/starship"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/crates/v/starship?style=flat-square"
|
src="https://img.shields.io/crates/v/starship?style=flat-square"
|
||||||
alt="Crates.io version"
|
alt="Crates.io-versie"
|
||||||
/></a>
|
/></a>
|
||||||
<a href="https://repology.org/project/starship/versions"
|
<a href="https://repology.org/project/starship/versions"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/repology/repositories/starship?label=in%20repositories&style=flat-square"
|
src="https://img.shields.io/repology/repositories/starship?label=in%20repositories&style=flat-square"
|
||||||
alt="Packaging status" /></a
|
alt="Verpakkingsstatus" /></a
|
||||||
><br />
|
><br />
|
||||||
<a href="https://discord.gg/starship"
|
<a href="https://discord.gg/starship"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/discord/567163873606500352?label=discord&logoColor=white&style=flat-square"
|
src="https://img.shields.io/discord/567163873606500352?label=discord&logoColor=white&style=flat-square"
|
||||||
alt="Chat on Discord"
|
alt="Chat via Discord"
|
||||||
/></a>
|
/></a>
|
||||||
<a href="https://twitter.com/StarshipPrompt"
|
<a href="https://twitter.com/StarshipPrompt"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/badge/twitter-@StarshipPrompt-1DA1F3?style=flat-square"
|
src="https://img.shields.io/badge/twitter-@StarshipPrompt-1DA1F3?style=flat-square"
|
||||||
alt="Follow @StarshipPrompt on Twitter"
|
alt="Volg @StarshipPrompt op Twitter"
|
||||||
/></a>
|
/></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://starship.rs">Website</a>
|
<a href="https://starship.rs">Website</a>
|
||||||
·
|
<a href="#🚀-installation">Installatie</a>
|
||||||
<a href="#🚀-installation">Installation</a>
|
<a href="https://starship.rs/config/">Configuratie</a>
|
||||||
·
|
|
||||||
<a href="https://starship.rs/config/">Configuration</a>
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@ -119,79 +117,79 @@
|
|||||||
|
|
||||||
<img
|
<img
|
||||||
src="https://raw.githubusercontent.com/starship/starship/master/media/demo.gif"
|
src="https://raw.githubusercontent.com/starship/starship/master/media/demo.gif"
|
||||||
alt="Starship with iTerm2 and the Snazzy theme"
|
alt="Starship met iTerm2 en het thema Snazzy"
|
||||||
width="50%"
|
width="50%"
|
||||||
align="right"
|
align="right"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
**The minimal, blazing-fast, and infinitely customizable prompt for any shell!**
|
**De minimalistische, razend snelle en oneindig aanpasbare prompt voor elke shell!**
|
||||||
|
|
||||||
- **Fast:** it's fast – _really really_ fast! 🚀
|
- **Snel:** het is snel -_echt heel erg_ snel! 🚀
|
||||||
- **Customizable:** configure every aspect of your prompt.
|
- **Aanpasbaar:** configureer elk aspect van je prompt.
|
||||||
- **Universal:** works on any shell, on any operating system.
|
- **Universeel:** werkt op elke shell, op elk besturingssysteem.
|
||||||
- **Intelligent:** shows relevant information at a glance.
|
- **Intelligent:** toont relevante informatie in een oogopslag.
|
||||||
- **Feature rich:** support for all your favorite tools.
|
- **Rijk aan functies:** ondersteuning voor al je favoriete tools.
|
||||||
- **Easy:** quick to install – start using it in minutes.
|
- **Makkelijk:** snel te installeren - begin in een handomdraai met het te gebruiken.
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://starship.rs/config/"><strong>Explore the Starship docs ▶</strong></a>
|
<a href="https://starship.rs/config/"><strong>Verken de Starship-documentatie ▶</strong></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<a name="🚀-installation"></a>
|
<a name="🚀-installation"></a>
|
||||||
|
|
||||||
## 🚀 Installation
|
## 🚀 Installatie
|
||||||
|
|
||||||
### Prerequisites
|
### Benodigdheden
|
||||||
|
|
||||||
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
- Een [Nerd Font](https://www.nerdfonts.com/) is geïnstalleerd en ingeschakeld in je terminal (bijvoorbeeld probeer het [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Getting Started
|
### Aan de slag
|
||||||
|
|
||||||
**Note**: due to the proliferation of different platforms, only a subset of supported platforms are shown below. Can't see yours? Have a look at the [extra platform instructions](https://starship.rs/installing/).
|
**Opmerking:**: als gevolg van de groei van verschillende platforms, worden slechts bepaalde ondersteunde platforms hieronder weergegeven. Staat de jouwe er niet tussen? Neem een kijkje in de [extra platforminstructies](https://starship.rs/installing/).
|
||||||
|
|
||||||
1. Install the **starship** binary:
|
1. Installeer de **Starship** binary:
|
||||||
|
|
||||||
|
|
||||||
#### Install Latest Version
|
#### Installeer de nieuwste versie
|
||||||
|
|
||||||
|
|
||||||
##### From prebuilt binary, with Shell:
|
##### Vooraf gebouwde binary, met shell:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
```
|
```
|
||||||
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
|
Om Starship zelf bij te werken, voer je het bovenstaande script opnieuw uit. Deze vervangt de huidige versie zonder de configuratie van Starship aan te passen.
|
||||||
|
|
||||||
|
|
||||||
**Note** - The defaults of the install script can be overridden see the built-in help.
|
**Opmerking** - De standaardinstellingen van het installatiescript kunnen overschreven worden; zie de ingebouwde hulp.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
#### Install via Package Manager
|
#### Installeren via pakketbeheerder
|
||||||
|
|
||||||
|
|
||||||
##### Example: [Homebrew](https://brew.sh/):
|
##### Voorbeeld: [Homebrew](https://brew.sh/):
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
brew install starship
|
brew install starship
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
##### With [Scoop](https://scoop.sh):
|
##### Met [Scoop](https://scoop.sh):
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
scoop install starship
|
scoop install starship
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Add the init script to your shell's config file:
|
2. Voeg het initscript toe aan het configuratiebestand van uw shell:
|
||||||
|
|
||||||
|
|
||||||
#### Bash
|
#### Bash
|
||||||
|
|
||||||
Add the following to the end of `~/.bashrc`:
|
Voeg het volgende toe aan het einde van `~/.bashrc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# ~/.bashrc
|
# ~/.bashrc
|
||||||
|
@ -11,7 +11,7 @@ There are so many platforms out there that they didn't fit into the main README.
|
|||||||
|
|
||||||
## [Chocolatey](https://chocolatey.org)
|
## [Chocolatey](https://chocolatey.org)
|
||||||
|
|
||||||
### Prerequisites
|
### Benodigdheden
|
||||||
|
|
||||||
Head over to the [Chocolatey installation page](https://chocolatey.org/install) and follow the instructions to install Chocolatey.
|
Head over to the [Chocolatey installation page](https://chocolatey.org/install) and follow the instructions to install Chocolatey.
|
||||||
|
|
||||||
@ -23,7 +23,7 @@ choco install starship
|
|||||||
|
|
||||||
## [termux](https://termux.com)
|
## [termux](https://termux.com)
|
||||||
|
|
||||||
### Prerequisites
|
### Benodigdheden
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
pkg install getconf
|
pkg install getconf
|
||||||
|
@ -8,7 +8,7 @@ This preset doesn't change anything except for the symbols used for each module.
|
|||||||
|
|
||||||
![Screenshot of Nerd Font Symbols preset](/presets/nerd-font-symbols.png)
|
![Screenshot of Nerd Font Symbols preset](/presets/nerd-font-symbols.png)
|
||||||
|
|
||||||
### Prerequisites
|
### Benodigdheden
|
||||||
|
|
||||||
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (the example uses Fira Code Nerd Font)
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (the example uses Fira Code Nerd Font)
|
||||||
|
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -782,9 +782,9 @@ format = "via [🐋 $context](blue bold)"
|
|||||||
|
|
||||||
## Dotnet
|
## Dotnet
|
||||||
|
|
||||||
The `dotnet` module shows the relevant version of the [.NET Core SDK](https://dotnet.microsoft.com/) for the current directory. If the SDK has been pinned in the current directory, the pinned version is shown. Otherwise the module shows the latest installed version of the SDK.
|
O módulo `dotnet` exibe a versão relevante do [.NET Core SDK](https://dotnet.microsoft.com/) para a pasta atual. Se o SDK foi fixado na pasta atual, a versão será exibida. Caso contrario será exibida a ultima versão instalada do SDK.
|
||||||
|
|
||||||
By default this module will only be shown in your prompt when one or more of the following files are present in the current directory:
|
Por padrão o módulo vai apenas exibir no seu prompt quando um ou mais dos seguintes arquivos estiverem presente no diretório:
|
||||||
|
|
||||||
- `global.json`
|
- `global.json`
|
||||||
- `project.json`
|
- `project.json`
|
||||||
@ -795,25 +795,25 @@ By default this module will only be shown in your prompt when one or more of the
|
|||||||
- `*.fsproj`
|
- `*.fsproj`
|
||||||
- `*.xproj`
|
- `*.xproj`
|
||||||
|
|
||||||
You'll also need the .NET Core SDK installed in order to use it correctly.
|
Você também precisa do .NET Core SDK instalado para usá-lo corretamente.
|
||||||
|
|
||||||
Internally, this module uses its own mechanism for version detection. Typically it is twice as fast as running `dotnet --version`, but it may show an incorrect version if your .NET project has an unusual directory layout. If accuracy is more important than speed, you can disable the mechanism by setting `heuristic = false` in the module options.
|
Internamente, este módulo usa seu próprio mecanismo de detecção de versão. Normalmente é duas vezes mais rápido que executar `dotnet --version`, mas pode exibir uma versão errado se o projeto .NET tiver o layout de diretório incomum. Se a precisão é mais importante que velocidade, você pode desabilitar o mecanismo definindo `heuristic = false` nas opções do modulo.
|
||||||
|
|
||||||
The module will also show the Target Framework Moniker (<https://docs.microsoft.com/en-us/dotnet/standard/frameworks#supported-target-framework-versions>) when there is a csproj file in the current directory.
|
O módulo também vai exibir o Target Framework Moniker (<https://docs.microsoft.com/en-us/dotnet/standard/frameworks#supported-target-framework-versions>) quando o diretório atual tiver o arquivo csproj.
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
|
| ------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
|
||||||
| `format` | `"via [$symbol($version )(🎯 $tfm )]($style)"` | O formato do módulo. |
|
| `format` | `"via [$symbol($version )(🎯 $tfm )]($style)"` | O formato do módulo. |
|
||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `".NET "` | The symbol used before displaying the version of dotnet. |
|
| `symbol` | `".NET "` | O simbolo usado antes de exibir a versão do dotnet. |
|
||||||
| `heuristic` | `true` | Use faster version detection to keep starship snappy. |
|
| `heuristic` | `true` | Usa a versão de detecção rápida do starship snappy. |
|
||||||
| `detect_extensions` | `["csproj", "fsproj", "xproj"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["csproj", "fsproj", "xproj"]` | Quais extensões devem ativar este módulo. |
|
||||||
| `detect_files` | `["global.json", "project.json", "Directory.Build.props", "Directory.Build.targets", "Packages.props"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["global.json", "project.json", "Directory.Build.props", "Directory.Build.targets", "Packages.props"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `style` | `"bold blue"` | O estilo do módulo. |
|
| `style` | `"bold blue"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `dotnet` module. |
|
| `disabled` | `false` | Desabilita o módulo `dotnet`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
@ -839,29 +839,29 @@ heuristic = false
|
|||||||
|
|
||||||
## Elixir
|
## Elixir
|
||||||
|
|
||||||
The `elixir` module shows the currently installed version of [Elixir](https://elixir-lang.org/) and [Erlang/OTP](https://erlang.org/doc/). Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
O módulo `elixir` exibe a versão instalada do [Elixir](https://elixir-lang.org/) e [Erlang/OTP](https://erlang.org/doc/). Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||||
|
|
||||||
- The current directory contains a `mix.exs` file.
|
- O diretório atual contem um arquivo `mix.exs`.
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------- |
|
| ------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------ |
|
||||||
| `format` | `'via [$symbol($version \(OTP $otp_version\) )]($style)'` | The format for the module elixir. |
|
| `format` | `'via [$symbol($version \(OTP $otp_version\) )]($style)'` | O formato do módulo elixir. |
|
||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"💧 "` | The symbol used before displaying the version of Elixir/Erlang. |
|
| `symbol` | `"💧 "` | O simbolo usado antes de exibir a versão do Elixir/Erlang. |
|
||||||
| `detect_extensions` | `[]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `[]` | Quais extensões devem ativar este módulo. |
|
||||||
| `detect_files` | `["mix.exs"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["mix.exs"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `style` | `"bold purple"` | O estilo do módulo. |
|
| `style` | `"bold purple"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `elixir` module. |
|
| `disabled` | `false` | Desabilita o módulo `elixir`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| ----------- | ------- | --------------------------------- |
|
| ----------- | ------- | --------------------------------- |
|
||||||
| version | `v1.10` | The version of `elixir` |
|
| version | `v1.10` | A versão do `elixir` |
|
||||||
| otp_version | | The otp version of `elixir` |
|
| otp_version | | A versão otp do `elixir` |
|
||||||
| symbol | | Espelha o valor da opção `symbol` |
|
| symbol | | Espelha o valor da opção `symbol` |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
@ -878,32 +878,32 @@ symbol = "🔮 "
|
|||||||
|
|
||||||
## Elm
|
## Elm
|
||||||
|
|
||||||
The `elm` module shows the currently installed version of [Elm](https://elm-lang.org/). Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
O módulo `elm` exibe a versão instalada do [Elm](https://elm-lang.org/). Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||||
|
|
||||||
- The current directory contains a `elm.json` file
|
- O diretório atual contem um arquivo `elm.json`
|
||||||
- The current directory contains a `elm-package.json` file
|
- O diretório atual contem o arquivo `elm-package.json`
|
||||||
- The current directory contains a `.elm-version` file
|
- O diretório atual contem um arquivo `.elm-version`
|
||||||
- The current directory contains a `elm-stuff` folder
|
- O diretório atual contem uma pasta `elm-stuff`
|
||||||
- The current directory contains a `*.elm` files
|
- O diretório contem arquivos `*.elm`
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ------------------- | -------------------------------------------------- | ------------------------------------------------------------------------- |
|
| ------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------ |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"🌳 "` | A format string representing the symbol of Elm. |
|
| `symbol` | `"🌳 "` | O formato de string que representa o simbolo do Elm. |
|
||||||
| `detect_extensions` | `["elm"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["elm"]` | Quais extensões devem ativar este módulo. |
|
||||||
| `detect_files` | `["elm.json", "elm-package.json", ".elm-version"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["elm.json", "elm-package.json", ".elm-version"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||||
| `detect_folders` | `["elm-stuff"]` | Which folders should trigger this modules. |
|
| `detect_folders` | `["elm-stuff"]` | Quais pastas devem ativar este módulo. |
|
||||||
| `style` | `"cyan bold"` | O estilo do módulo. |
|
| `style` | `"cyan bold"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `elm` module. |
|
| `disabled` | `false` | Desabilita o módulo `elm`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| --------- | --------- | --------------------------------- |
|
| --------- | --------- | --------------------------------- |
|
||||||
| version | `v0.19.1` | The version of `elm` |
|
| version | `v0.19.1` | A versão do `elm` |
|
||||||
| symbol | | Espelha o valor da opção `symbol` |
|
| symbol | | Espelha o valor da opção `symbol` |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
@ -912,23 +912,21 @@ The `elm` module shows the currently installed version of [Elm](https://elm-lang
|
|||||||
### Exemplo
|
### Exemplo
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# ~/.config/starship.toml
|
|
||||||
|
|
||||||
[elm]
|
[elm]
|
||||||
format = "via [ $version](cyan bold) "
|
format = "via [ $version](cyan bold) "
|
||||||
```
|
```
|
||||||
|
|
||||||
## Variáveis de Ambiente
|
## Variáveis de Ambiente
|
||||||
|
|
||||||
The `env_var` module displays the current value of a selected environment variables. The module will be shown only if any of the following conditions are met:
|
O módulo `env_var` exibe o valor atual de uma variável de ambiente selecionada. O módulo vai exibir somente se algumas das condições a seguir for atendida:
|
||||||
|
|
||||||
- The `variable` configuration option matches an existing environment variable
|
- A opção de configuração da `variable` corresponde a uma variável existente
|
||||||
- The `variable` configuration option is not defined, but the `default` configuration option is
|
- A configuração `variable` não está definida, mas a `default` está
|
||||||
|
|
||||||
|
|
||||||
::: tip Multiple environmental variables can be displayed by using a `.`. (see example) If the `variable` configuration option is not set, the module will display value of variable under the name of text after the `.` character.
|
::: tip Varias variáveis podem ser exibidas usando um `.`. (Veja o exemplo) se a configuração `variable` não é definida, o módulo irá exibir o valor da variável após o caractere `.`.
|
||||||
|
|
||||||
Example: following configuration will display value of USER environment variable
|
Exemplo: a configuração a seguir irá mostrar o valor da variável de ambiente USER
|
||||||
```toml
|
```toml
|
||||||
# ~/.config/starship.toml
|
# ~/.config/starship.toml
|
||||||
|
|
||||||
@ -940,18 +938,18 @@ default = "unknown user"
|
|||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ---------- | ------------------------------ | ---------------------------------------------------------------------------- |
|
| ---------- | ------------------------------ | ------------------------------------------------------------------------------ |
|
||||||
| `symbol` | | The symbol used before displaying the variable value. |
|
| `symbol` | | O simbolo usado antes de exibir o valor da variável. |
|
||||||
| `variable` | | The environment variable to be displayed. |
|
| `variable` | | A variável de ambiente a ser exibida. |
|
||||||
| `default` | | The default value to be displayed when the selected variable is not defined. |
|
| `default` | | O valor padrão para exibir quando a variável selecionada não estiver definida. |
|
||||||
| `format` | `"with [$env_value]($style) "` | O formato do módulo. |
|
| `format` | `"with [$env_value]($style) "` | O formato do módulo. |
|
||||||
| `disabled` | `false` | Disables the `env_var` module. |
|
| `disabled` | `false` | Desabilita o módulo `env_var`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| --------- | ------------------------------------------- | ------------------------------------------ |
|
| --------- | ------------------------------------------- | --------------------------------------- |
|
||||||
| env_value | `Windows NT` (if _variable_ would be `$OS`) | The environment value of option `variable` |
|
| env_value | `Windows NT` (if _variable_ would be `$OS`) | O valor de ambiente da opção `variable` |
|
||||||
| symbol | | Espelha o valor da opção `symbol` |
|
| symbol | | Espelha o valor da opção `symbol` |
|
||||||
| style\* | `black bold dimmed` | Espelha o valor da opção `style` |
|
| style\* | `black bold dimmed` | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
@ -967,7 +965,7 @@ variable = "SHELL"
|
|||||||
default = "unknown shell"
|
default = "unknown shell"
|
||||||
```
|
```
|
||||||
|
|
||||||
Displaying multiple environmental variables:
|
Exibindo múltiplas variáveis de ambiente:
|
||||||
```toml
|
```toml
|
||||||
# ~/.config/starship.toml
|
# ~/.config/starship.toml
|
||||||
|
|
||||||
@ -980,29 +978,29 @@ default = "unknown user"
|
|||||||
|
|
||||||
## Erlang
|
## Erlang
|
||||||
|
|
||||||
The `erlang` module shows the currently installed version of [Erlang/OTP](https://erlang.org/doc/). Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
O módulo de `erlang` exibe a versão atual instalada do [Erlang/OTP](https://erlang.org/doc/). Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||||
|
|
||||||
- The current directory contains a `rebar.config` file.
|
- O diretório atual contem um arquivo `rebar.config`.
|
||||||
- The current directory contains a `erlang.mk` file.
|
- O diretório atual contem um arquivo `erlang.mk`.
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------- |
|
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------ |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `" "` | The symbol used before displaying the version of erlang. |
|
| `symbol` | `" "` | O simbolo usado antes de exibir a versão do erlang. |
|
||||||
| `style` | `"bold red"` | O estilo do módulo. |
|
| `style` | `"bold red"` | O estilo do módulo. |
|
||||||
| `detect_extensions` | `[]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `[]` | Quais extensões devem ativar este módulo. |
|
||||||
| `detect_files` | `["rebar.config", "elang.mk"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["rebar.config", "elang.mk"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `disabled` | `false` | Disables the `erlang` module. |
|
| `disabled` | `false` | Desabilita o módulo `erlang`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| --------- | --------- | --------------------------------- |
|
| --------- | --------- | --------------------------------- |
|
||||||
| version | `v22.1.3` | The version of `erlang` |
|
| version | `v22.1.3` | A versão do `erlang` |
|
||||||
| symbol | | Espelha o valor da opção `symbol` |
|
| symbol | | Espelha o valor da opção `symbol` |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
@ -1024,22 +1022,22 @@ The `gcloud` module shows the current configuration for [`gcloud`](https://cloud
|
|||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ---------------- | ---------------------------------------------------------- | --------------------------------------------------------------- |
|
| ---------------- | ---------------------------------------------------------- | ------------------------------------------------------------ |
|
||||||
| `format` | `'on [$symbol$account(@$domain)(\($region\))]($style) '` | O formato do módulo. |
|
| `format` | `'on [$symbol$account(@$domain)(\($region\))]($style) '` | O formato do módulo. |
|
||||||
| `symbol` | `"☁️ "` | The symbol used before displaying the current GCP profile. |
|
| `symbol` | `"☁️ "` | O simbolo usado antes de exibir o perfil atual do GCP. |
|
||||||
| `region_aliases` | | Table of region aliases to display in addition to the GCP name. |
|
| `region_aliases` | | Tabela de aliases de região para exibir além do nome do GCP. |
|
||||||
| `style` | `"bold blue"` | O estilo do módulo. |
|
| `style` | `"bold blue"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `gcloud` module. |
|
| `disabled` | `false` | Desabilita o módulo `gcloud`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| --------- | ------------- | ------------------------------------------------------------------ |
|
| --------- | ------------- | ------------------------------------------------------------------ |
|
||||||
| region | `us-central1` | The current GCP region |
|
| region | `us-central1` | A região atual do GCP |
|
||||||
| account | `foo` | The current GCP profile |
|
| account | `foo` | O perfil atual do GCP |
|
||||||
| domain | `example.com` | The current GCP profile domain |
|
| domain | `example.com` | O perfil de domínio atual do GCP |
|
||||||
| project | | The current GCP project |
|
| project | | O projeto atual do GCP |
|
||||||
| active | `default` | The active config name written in `~/.config/gcloud/active_config` |
|
| active | `default` | O nome da configuração escrita em `~/.config/gcloud/active_config` |
|
||||||
| symbol | | Espelha o valor da opção `symbol` |
|
| symbol | | Espelha o valor da opção `symbol` |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
@ -1047,7 +1045,7 @@ The `gcloud` module shows the current configuration for [`gcloud`](https://cloud
|
|||||||
|
|
||||||
### Exemplos
|
### Exemplos
|
||||||
|
|
||||||
#### Display account and project
|
#### Exibe conta e projeto
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# ~/.config/starship.toml
|
# ~/.config/starship.toml
|
||||||
@ -1056,7 +1054,7 @@ The `gcloud` module shows the current configuration for [`gcloud`](https://cloud
|
|||||||
format = 'on [$symbol$account(@$domain)(\($project\))]($style) '
|
format = 'on [$symbol$account(@$domain)(\($project\))]($style) '
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Display active config name only
|
#### Exibe apenas o nome da configuração ativa
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# ~/.config/starship.toml
|
# ~/.config/starship.toml
|
||||||
@ -1066,7 +1064,7 @@ format = "[$symbol$active]($style) "
|
|||||||
style = "bold yellow"
|
style = "bold yellow"
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Display account and aliased region
|
#### Exibir conta e região
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
# ~/.config/starship.toml
|
# ~/.config/starship.toml
|
||||||
@ -1080,28 +1078,28 @@ asia-northeast1 = "an1"
|
|||||||
|
|
||||||
## Git Branch
|
## Git Branch
|
||||||
|
|
||||||
The `git_branch` module shows the active branch of the repo in your current directory.
|
O módulo `git_branch` exibe o branch ativo do repositório no diretório atual.
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| -------------------- | -------------------------------- | ---------------------------------------------------------------------------------------- |
|
| -------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------- |
|
||||||
| `always_show_remote` | `false` | Shows the remote tracking branch name, even if it is equal to the local branch name. |
|
| `always_show_remote` | `false` | Exibe o nome do braço remoto, mesmo se ele for igual ao nome do braço local. |
|
||||||
| `format` | `"on [$symbol$branch]($style) "` | O formato do módulo. Use `"$branch"` to refer to the current branch name. |
|
| `format` | `"on [$symbol$branch]($style) "` | O formato do módulo. Use `"$branch"` para se referir ao nome do braço atual. |
|
||||||
| `symbol` | `" "` | A format string representing the symbol of git branch. |
|
| `symbol` | `" "` | Um formato de string que representa o simbolo do git branch. |
|
||||||
| `style` | `"bold purple"` | O estilo do módulo. |
|
| `style` | `"bold purple"` | O estilo do módulo. |
|
||||||
| `truncation_length` | `2^63 - 1` | Truncates a git branch to `N` graphemes. |
|
| `truncation_length` | `2^63 - 1` | Truncates um braço do git para `N` caracteres. |
|
||||||
| `truncation_symbol` | `"…"` | The symbol used to indicate a branch name was truncated. You can use `""` for no symbol. |
|
| `truncation_symbol` | `"…"` | O simbolo usado para indicar que o nome braço foi truncado. Você pode usar `""` para sem simbolo. |
|
||||||
| `only_attached` | `false` | Only show the branch name when not in a detached `HEAD` state. |
|
| `only_attached` | `false` | Apenas exibe o nome do braço quando o estado não for detached `HEAD`. |
|
||||||
| `disabled` | `false` | Disables the `git_branch` module. |
|
| `disabled` | `false` | Desabilita o módulo `git_branch`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| ------------- | -------- | ------------------------------------------------------------------------------------------------------ |
|
| ------------- | -------- | ------------------------------------------------------------------------------------------------- |
|
||||||
| branch | `master` | The current branch name, falls back to `HEAD` if there's no current branch (e.g. git detached `HEAD`). |
|
| branch | `master` | O nome do braço atual, retornará para `HEAD` se não tiver braço atual (e.x: git detached `HEAD`). |
|
||||||
| remote_name | `origin` | The remote name. |
|
| remote_name | `origin` | O nome do remoto. |
|
||||||
| remote_branch | `master` | The name of the branch tracked on `remote_name`. |
|
| remote_branch | `master` | O nome do braço rastreado no `remote_name`. |
|
||||||
| symbol | | Espelha o valor da opção `symbol` |
|
| symbol | | Espelha o valor da opção `symbol` |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
@ -1120,25 +1118,25 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
## Git commit
|
## Git commit
|
||||||
|
|
||||||
The `git_commit` module shows the current commit hash and also the tag (if any) of the repo in your current directory.
|
O módulo `git_commit` exibe o hash do comiit atual e também a tag (se existir) do repositório no diretório atual.
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| -------------------- | ---------------------------------- | ------------------------------------------------------- |
|
| -------------------- | ---------------------------------- | ------------------------------------------------------------------ |
|
||||||
| `commit_hash_length` | `7` | The length of the displayed git commit hash. |
|
| `commit_hash_length` | `7` | O tamanho do git commit hash para ser exibido. |
|
||||||
| `format` | `"[\\($hash$tag\\)]($style) "` | O formato do módulo. |
|
| `format` | `"[\\($hash$tag\\)]($style) "` | O formato do módulo. |
|
||||||
| `style` | `"bold green"` | O estilo do módulo. |
|
| `style` | `"bold green"` | O estilo do módulo. |
|
||||||
| `only_detached` | `true` | Only show git commit hash when in detached `HEAD` state |
|
| `only_detached` | `true` | Apenas exibe o git commit hash quando o estado for detached `HEAD` |
|
||||||
| `tag_disabled` | `true` | Disables showing tag info in `git_commit` module. |
|
| `tag_disabled` | `true` | Desabilita a exibição da informação da tag no módulo `git_commit`. |
|
||||||
| `tag_symbol` | `" 🏷 "` | Tag symbol prefixing the info shown |
|
| `tag_symbol` | `" 🏷 "` | Simbolo da tag prefixado na informação a ser exibida |
|
||||||
| `disabled` | `false` | Disables the `git_commit` module. |
|
| `disabled` | `false` | Desabilita o módulo `git_commit`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| --------- | --------- | -------------------------------- |
|
| --------- | --------- | -------------------------------- |
|
||||||
| hash | `b703eb3` | The current git commit hash |
|
| hash | `b703eb3` | A hash atual do git commit |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
\*: Essa variável só pode ser usada como parte de uma string de estilo
|
\*: Essa variável só pode ser usada como parte de uma string de estilo
|
||||||
@ -1155,30 +1153,30 @@ tag_symbol = "🔖 "
|
|||||||
|
|
||||||
## Git State
|
## Git State
|
||||||
|
|
||||||
The `git_state` module will show in directories which are part of a git repository, and where there is an operation in progress, such as: _REBASING_, _BISECTING_, etc. If there is progress information (e.g., REBASING 3/10), that information will be shown too.
|
O módulo `git_state` vai exibir nos diretorios que fazem parte de um repositorio git e onde existe uma operação em progresso, como: _REBASING_, _BISECTING_, etc. Se houver informação de progresso (e.x: REBASING 3/10). esta informação será exibida também.
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| -------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
|
| -------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
|
||||||
| `rebase` | `"REBASING"` | A format string displayed when a `rebase` is in progress. |
|
| `rebase` | `"REBASING"` | O formato de string exibida quando um `rebase` esta em progresso. |
|
||||||
| `merge` | `"MERGING"` | A format string displayed when a `merge` is in progress. |
|
| `merge` | `"MERGING"` | O formato de string exibida quando um `merge` esta em progresso. |
|
||||||
| `revert` | `"REVERTING"` | A format string displayed when a `revert` is in progress. |
|
| `revert` | `"REVERTING"` | O formato de string exibida quando um `revert` esta em progresso. |
|
||||||
| `cherry_pick` | `"CHERRY-PICKING"` | A format string displayed when a `cherry-pick` is in progress. |
|
| `cherry_pick` | `"CHERRY-PICKING"` | O formato de string exibida quando um `cherry-pick` esta em progresso. |
|
||||||
| `bisect` | `"BISECTING"` | A format string displayed when a `bisect` is in progress. |
|
| `bisect` | `"BISECTING"` | O formato de string exibida quando um `bisect` esta em progresso. |
|
||||||
| `am` | `"AM"` | A format string displayed when an `apply-mailbox` (`git am`) is in progress. |
|
| `am` | `"AM"` | O formato de string exibida quando um `apply-mailbox` (`git am`) esta em progresso. |
|
||||||
| `am_or_rebase` | `"AM/REBASE"` | A format string displayed when an ambiguous `apply-mailbox` or `rebase` is in progress. |
|
| `am_or_rebase` | `"AM/REBASE"` | O formato de string exibida quando um `apply-mailbox` or `rebase` esta em progresso. |
|
||||||
| `style` | `"bold yellow"` | O estilo do módulo. |
|
| `style` | `"bold yellow"` | O estilo do módulo. |
|
||||||
| `format` | `'\([$state( $progress_current/$progress_total)]($style)\) '` | O formato do módulo. |
|
| `format` | `'\([$state( $progress_current/$progress_total)]($style)\) '` | O formato do módulo. |
|
||||||
| `disabled` | `false` | Disables the `git_state` module. |
|
| `disabled` | `false` | Desabilita o módulo `git_state`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| ---------------- | ---------- | -------------------------------- |
|
| ---------------- | ---------- | -------------------------------------- |
|
||||||
| state | `REBASING` | The current state of the repo |
|
| state | `REBASING` | O estado atual do repo |
|
||||||
| progress_current | `1` | The current operation progress |
|
| progress_current | `1` | O progresso da operação atual |
|
||||||
| progress_total | `2` | The total operation progress |
|
| progress_total | `2` | O total do progresso da operação atual |
|
||||||
| style\* | | Espelha o valor da opção `style` |
|
| style\* | | Espelha o valor da opção `style` |
|
||||||
|
|
||||||
\*: Essa variável só pode ser usada como parte de uma string de estilo
|
\*: Essa variável só pode ser usada como parte de uma string de estilo
|
||||||
@ -1195,31 +1193,31 @@ cherry_pick = "[🍒 PICKING](bold red)"
|
|||||||
|
|
||||||
## Git Metrics
|
## Git Metrics
|
||||||
|
|
||||||
The `git_metrics` module will show the number of added and deleted lines in the current git repository.
|
O módulo `git_metrics` vai exibir o número de adições e exclusões de linhas no repositório git atual.
|
||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
This module is disabled by default. To enable it, set `disabled` to `false` in your configuration file.
|
Este módulo é desabilitado por padrão. Para ativa-lo, defina `disabled` para `false` no seu arquivo de configuração.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| --------------- | -------------------------------------------------------- | ---------------------------------- |
|
| --------------- | -------------------------------------------------------- | -------------------------------------- |
|
||||||
| `added_style` | `"bold green"` | The style for the added count. |
|
| `added_style` | `"bold green"` | O estilo para a contagem de adições. |
|
||||||
| `deleted_style` | `"bold red"` | The style for the deleted count. |
|
| `deleted_style` | `"bold red"` | O estilo para a contagem de exclusões. |
|
||||||
| `format` | `'[+$added]($added_style) [-$deleted]($deleted_style) '` | O formato do módulo. |
|
| `format` | `'[+$added]($added_style) [-$deleted]($deleted_style) '` | O formato do módulo. |
|
||||||
| `disabled` | `true` | Disables the `git_metrics` module. |
|
| `disabled` | `true` | Desabilita o módulo `git_metrics`. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
| Variável | Exemplo | Descrição |
|
| Variável | Exemplo | Descrição |
|
||||||
| ----------------- | ------- | ------------------------------------------- |
|
| ----------------- | ------- | --------------------------------------- |
|
||||||
| added | `1` | The current number of added lines |
|
| added | `1` | O número atual de linhas adicionadas |
|
||||||
| deleted | `2` | The current number of deleted lines |
|
| deleted | `2` | O número atual de linhas excluidas |
|
||||||
| added_style\* | | Mirrors the value of option `added_style` |
|
| added_style\* | | Espelha o valor da opção `added_style` |
|
||||||
| deleted_style\* | | Mirrors the value of option `deleted_style` |
|
| deleted_style\* | | Espelha o valor da opção`deleted_style` |
|
||||||
|
|
||||||
\*: Essa variável só pode ser usada como parte de uma string de estilo
|
\*: Essa variável só pode ser usada como parte de uma string de estilo
|
||||||
|
|
||||||
@ -1378,7 +1376,7 @@ The `helm` module shows the currently installed version of [Helm](https://helm.s
|
|||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `detect_extensions` | `[]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `[]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["helmfile.yaml", "Chart.yaml"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["helmfile.yaml", "Chart.yaml"]` | Which filenames should trigger this module. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `symbol` | `"⎈ "` | A format string representing the symbol of Helm. |
|
| `symbol` | `"⎈ "` | A format string representing the symbol of Helm. |
|
||||||
| `style` | `"bold white"` | O estilo do módulo. |
|
| `style` | `"bold white"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `helm` module. |
|
| `disabled` | `false` | Disables the `helm` module. |
|
||||||
@ -1452,7 +1450,7 @@ The `java` module shows the currently installed version of [Java](https://www.or
|
|||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `detect_extensions` | `["java", "class", "gradle", "jar", "cljs", "cljc"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["java", "class", "gradle", "jar", "cljs", "cljc"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["pom.xml", "build.gradle.kts", "build.sbt", ".java-version", ".deps.edn", "project.clj", "build.boot"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["pom.xml", "build.gradle.kts", "build.sbt", ".java-version", ".deps.edn", "project.clj", "build.boot"]` | Which filenames should trigger this module. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `symbol` | `"☕ "` | A format string representing the symbol of Java |
|
| `symbol` | `"☕ "` | A format string representing the symbol of Java |
|
||||||
| `style` | `"red dimmed"` | O estilo do módulo. |
|
| `style` | `"red dimmed"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `java` module. |
|
| `disabled` | `false` | Disables the `java` module. |
|
||||||
@ -1478,7 +1476,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1490,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | O formato do módulo. |
|
| `format` | `"[$symbol$number]($style) "` | O formato do módulo. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | O estilo do módulo. |
|
| `style` | `"bold blue"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
|
|
||||||
@ -1513,7 +1528,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -1532,7 +1548,7 @@ The `julia` module shows the currently installed version of [Julia](https://juli
|
|||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `detect_extensions` | `["jl"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["jl"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["Project.toml", "Manifest.toml"]` | Which filenames should trigger this module. |
|
| `detect_files` | `["Project.toml", "Manifest.toml"]` | Which filenames should trigger this module. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `symbol` | `"ஃ "` | A format string representing the symbol of Julia. |
|
| `symbol` | `"ஃ "` | A format string representing the symbol of Julia. |
|
||||||
| `style` | `"bold purple"` | O estilo do módulo. |
|
| `style` | `"bold purple"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `julia` module. |
|
| `disabled` | `false` | Disables the `julia` module. |
|
||||||
@ -1570,7 +1586,7 @@ The `kotlin` module shows the currently installed version of [Kotlin](https://ko
|
|||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `detect_extensions` | `["kt", "kts"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["kt", "kts"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `[]` | Which filenames should trigger this module. |
|
| `detect_files` | `[]` | Which filenames should trigger this module. |
|
||||||
| `detect_folders` | `[]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||||
| `symbol` | `"🅺 "` | A format string representing the symbol of Kotlin. |
|
| `symbol` | `"🅺 "` | A format string representing the symbol of Kotlin. |
|
||||||
| `style` | `"bold blue"` | O estilo do módulo. |
|
| `style` | `"bold blue"` | O estilo do módulo. |
|
||||||
| `kotlin_binary` | `"kotlin"` | Configures the kotlin binary that Starship executes when getting the version. |
|
| `kotlin_binary` | `"kotlin"` | Configures the kotlin binary that Starship executes when getting the version. |
|
||||||
@ -1609,7 +1625,7 @@ Displays the current [Kubernetes context](https://kubernetes.io/docs/concepts/co
|
|||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
This module is disabled by default. To enable it, set `disabled` to `false` in your configuration file.
|
Este módulo é desabilitado por padrão. Para ativa-lo, defina `disabled` para `false` no seu arquivo de configuração.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -1737,7 +1753,7 @@ By default the swap usage is displayed if the total system swap is non-zero.
|
|||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
This module is disabled by default. To enable it, set `disabled` to `false` in your configuration file.
|
Este módulo é desabilitado por padrão. Para ativa-lo, defina `disabled` para `false` no seu arquivo de configuração.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -1788,7 +1804,7 @@ The `hg_branch` module shows the active branch of the repo in your current direc
|
|||||||
| `style` | `"bold purple"` | O estilo do módulo. |
|
| `style` | `"bold purple"` | O estilo do módulo. |
|
||||||
| `format` | `"on [$symbol$branch]($style) "` | O formato do módulo. |
|
| `format` | `"on [$symbol$branch]($style) "` | O formato do módulo. |
|
||||||
| `truncation_length` | `2^63 - 1` | Truncates the hg branch name to `N` graphemes |
|
| `truncation_length` | `2^63 - 1` | Truncates the hg branch name to `N` graphemes |
|
||||||
| `truncation_symbol` | `"…"` | The symbol used to indicate a branch name was truncated. |
|
| `truncation_symbol` | `"…"` | O simbolo usado para indicar que o nome braço foi truncado. |
|
||||||
| `disabled` | `true` | Disables the `hg_branch` module. |
|
| `disabled` | `true` | Disables the `hg_branch` module. |
|
||||||
|
|
||||||
### Variáveis
|
### Variáveis
|
||||||
@ -2451,7 +2467,7 @@ The `scala` module shows the currently installed version of [Scala](https://www.
|
|||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `detect_extensions` | `["sbt", "scala"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["sbt", "scala"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `[".scalaenv", ".sbtenv", "build.sbt"]` | Which filenames should trigger this module. |
|
| `detect_files` | `[".scalaenv", ".sbtenv", "build.sbt"]` | Which filenames should trigger this module. |
|
||||||
| `detect_folders` | `[".metals"]` | Which folders should trigger this modules. |
|
| `detect_folders` | `[".metals"]` | Quais pastas devem ativar este módulo. |
|
||||||
| `symbol` | `"🆂 "` | A format string representing the symbol of Scala. |
|
| `symbol` | `"🆂 "` | A format string representing the symbol of Scala. |
|
||||||
| `style` | `"red dimmed"` | O estilo do módulo. |
|
| `style` | `"red dimmed"` | O estilo do módulo. |
|
||||||
| `disabled` | `false` | Disables the `scala` module. |
|
| `disabled` | `false` | Disables the `scala` module. |
|
||||||
@ -2481,7 +2497,7 @@ The `shell` module shows an indicator for currently used shell.
|
|||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
This module is disabled by default. To enable it, set `disabled` to `false` in your configuration file.
|
Este módulo é desabilitado por padrão. Para ativa-lo, defina `disabled` para `false` no seu arquivo de configuração.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -2593,7 +2609,7 @@ The `status` module displays the exit code of the previous command. The module w
|
|||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
This module is disabled by default. To enable it, set `disabled` to `false` in your configuration file.
|
Este módulo é desabilitado por padrão. Para ativa-lo, defina `disabled` para `false` no seu arquivo de configuração.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -2753,7 +2769,7 @@ The `time` module shows the current **local** time. The `format` configuration v
|
|||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
This module is disabled by default. To enable it, set `disabled` to `false` in your configuration file.
|
Este módulo é desabilitado por padrão. Para ativa-lo, defina `disabled` para `false` no seu arquivo de configuração.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -2885,8 +2901,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Opções
|
### Opções
|
||||||
|
|
||||||
| Opções | Padrão | Descrição |
|
| Opções | Padrão | Descrição |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
||||||
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
@ -2992,13 +3009,13 @@ These modules will be shown if any of the following conditions are met:
|
|||||||
- The `when` command returns 0
|
- The `when` command returns 0
|
||||||
- The current Operating System (std::env::consts::OS) matchs with `os` field if defined.
|
- The current Operating System (std::env::consts::OS) matchs with `os` field if defined.
|
||||||
|
|
||||||
::: Dica
|
::: tip
|
||||||
|
|
||||||
Multiple custom modules can be defined by using a `.`.
|
Multiple custom modules can be defined by using a `.`.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
::: Dica
|
::: tip
|
||||||
|
|
||||||
The order in which custom modules are shown can be individually set by including `${custom.foo}` in the top level `format` (as it includes a dot, you need to use `${...}`). By default, the `custom` module will simply show all custom modules in the order they were defined.
|
The order in which custom modules are shown can be individually set by including `${custom.foo}` in the top level `format` (as it includes a dot, you need to use `${...}`). By default, the `custom` module will simply show all custom modules in the order they were defined.
|
||||||
|
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Задачи
|
## Задачи
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
|
|
||||||
| Параметр | По умолчанию | Описание |
|
| Параметр | По умолчанию | Описание |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Показывать количество задач, если превышено. |
|
| `threshold`\* | `1` | Показывать количество задач, если превышено. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | Формат модуля. |
|
| `format` | `"[$symbol$number]($style) "` | Формат модуля. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | Стиль модуля. |
|
| `style` | `"bold blue"` | Стиль модуля. |
|
||||||
| `disabled` | `false` | Отключает модуль `jobs`. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Переменные
|
### Переменные
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -1816,7 +1834,7 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `nim.cfg`
|
- The current directory contains a `nim.cfg` file
|
||||||
- The current directory contains a file with the `.nim` extension
|
- The current directory contains a file with the `.nim` extension
|
||||||
- The current directory contains a file with the `.nims` extension
|
- The current directory contains a file with the `.nims` extension
|
||||||
- The current directory contains a file with the `.nimble` extension
|
- The current directory contains a file with the `.nimble` extension
|
||||||
@ -1896,10 +1914,10 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `package.json`
|
- The current directory contains a `package.json` file
|
||||||
- The current directory contains a `.node-version` file
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- Текущий каталог содержит каталог `node_modules`
|
- The current directory contains a `node_modules` directory
|
||||||
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- The current directory contains a file with the `.ts` extension
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
@ -2112,8 +2130,8 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `composer.json`
|
- The current directory contains a `composer.json` file
|
||||||
- Текущий каталог содержит файл `.php-version`
|
- The current directory contains a `.php-version` file
|
||||||
- The current directory contains a `.php` extension
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
@ -2152,7 +2170,7 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `spago.dhall`
|
- The current directory contains a `spago.dhall` file
|
||||||
- The current directory contains a file with the `.purs` extension
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
@ -2195,15 +2213,15 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `.python-version`
|
- The current directory contains a `.python-version` file
|
||||||
- Текущий каталог содержит файл `Pipfile`
|
- The current directory contains a `Pipfile` file
|
||||||
- The current directory contains a `__init__.py` file
|
- The current directory contains a `__init__.py` file
|
||||||
- Текущий каталог содержит файл `pyproject.toml`
|
- The current directory contains a `pyproject.toml` file
|
||||||
- Текущий каталог содержит файл `requirements.txt`
|
- The current directory contains a `requirements.txt` file
|
||||||
- Текущий каталог содержит файл `setup.py`
|
- The current directory contains a `setup.py` file
|
||||||
- Текущий каталог содержит файл `tox.ini`
|
- The current directory contains a `tox.ini` file
|
||||||
- Текущий каталог содержит файл с расширением `.py`.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- Виртуальная среда в данный момент активирована
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
|
|
||||||
@ -2360,9 +2378,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `Gemfile`
|
- The current directory contains a `Gemfile` file
|
||||||
- Текущий каталог содержит файл `.ruby-version`
|
- The current directory contains a `.ruby-version` file
|
||||||
- Текущий каталог содержит файл `.rb`
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
|
|
||||||
@ -2400,8 +2418,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит файл `Cargo.toml`
|
- The current directory contains a `Cargo.toml` file
|
||||||
- Текущий каталог содержит файл с расширением `.rs`
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
|
|
||||||
@ -2700,7 +2718,7 @@ By default the Terraform version is not shown, since this is slow for current ve
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий каталог содержит папку `.terraform`
|
- The current directory contains a `.terraform` folder
|
||||||
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
||||||
|
|
||||||
### Опции
|
### Опции
|
||||||
@ -2797,10 +2815,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- Текущий пользователь - root
|
- The current user is root
|
||||||
- Текущий пользователь отличается от залогиненного
|
- The current user isn't the same as the one that is logged in
|
||||||
- Пользователь подключен к SSH-сессии
|
- The user is currently connected as an SSH session
|
||||||
- Переменная `show_always` равна true
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Опции
|
### Опции
|
||||||
|
|
||||||
| Параметр | По умолчанию | Описание |
|
| Параметр | По умолчанию | Описание |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | Формат модуля. |
|
| `format` | `"via [$symbol($version )]($style)"` | Формат модуля. |
|
||||||
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: uyarı
|
::: uyarı
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: uyarı
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Show number of jobs if exceeded. |
|
| `threshold`\* | `1` | Show number of jobs if exceeded. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | The style for the module. |
|
| `style` | `"bold blue"` | The style for the module. |
|
||||||
| `disabled` | `false` | Disables the `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Options
|
### Options
|
||||||
|
|
||||||
| Option | Default | Description |
|
| Option | Default | Description |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -44,7 +44,7 @@ description: Starship là prompt nhỏ, cực nhanh, và khả năng tuỳ biế
|
|||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
```
|
```
|
||||||
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
|
Để cập nhật chính Starship, hãy chạy lại đoạn script bên trên. Nó sẽ thay thế phiên bản hiện tại mà không hề thay đổi gì những cài đặt của Starship trước đó.
|
||||||
|
|
||||||
|
|
||||||
#### Cài đặt thông qua Trình quản lí gói
|
#### Cài đặt thông qua Trình quản lí gói
|
||||||
|
@ -73,10 +73,10 @@ starship_precmd_user_func="set_win_title"
|
|||||||
Chuỗi kiểu là một danh sách các từ, được phân cách bởi khoảng trắng. Các từ là không phân biệt hoa thường (ví dụ. `bold` và `Bold` là hai chuỗi tương đương). Mỗi từ có thể là một trong các từ sau:
|
Chuỗi kiểu là một danh sách các từ, được phân cách bởi khoảng trắng. Các từ là không phân biệt hoa thường (ví dụ. `bold` và `Bold` là hai chuỗi tương đương). Mỗi từ có thể là một trong các từ sau:
|
||||||
|
|
||||||
- `bold`
|
- `bold`
|
||||||
- `italic`
|
- `nghiêng`
|
||||||
- `underline`
|
- `gạch dưới`
|
||||||
- `dimmed`
|
- `làm tối đi`
|
||||||
- `inverted`
|
- `đảo ngược`
|
||||||
- `bg:<color>`
|
- `bg:<color>`
|
||||||
- `fg:<color>`
|
- `fg:<color>`
|
||||||
- `<color>`
|
- `<color>`
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: cảnh báo
|
::: cảnh báo
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: cảnh báo
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### Các tuỳ chọn
|
### Các tuỳ chọn
|
||||||
|
|
||||||
| Tuỳ chọn | Mặc định | Mô tả |
|
| Tuỳ chọn | Mặc định | Mô tả |
|
||||||
| ----------- | ----------------------------- | -------------------------------------------- |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | Cho biết số lượng jobs nếu nó vượt quá. |
|
| `threshold`\* | `1` | Cho biết số lượng jobs nếu nó vượt quá. |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | Định dạng cho module. |
|
| `format` | `"[$symbol$number]($style) "` | Định dạng cho module. |
|
||||||
| `symbol` | `"✦"` | Một format string đại diện cho số lượng job. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | Kiểu cho module. |
|
| `style` | `"bold blue"` | Kiểu cho module. |
|
||||||
| `disabled` | `false` | Vô hiệu `jobs` module. |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Các biến
|
### Các biến
|
||||||
|
|
||||||
@ -1513,16 +1530,17 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
|
|
||||||
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). 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:
|
The `julia` module shows the currently installed version of [Julia](https://julialang.org/). 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 `Project.toml`
|
- The current directory contains a `Project.toml` file
|
||||||
- Thư mục hiện tại chứa một tập tin `Manifest.toml`
|
- The current directory contains a `Manifest.toml` file
|
||||||
- Thư mục hiện tại chứa một tệp tin với phần mở rộng `.jl`
|
- The current directory contains a file with the `.jl` extension
|
||||||
|
|
||||||
### Các tuỳ chọn
|
### Các tuỳ chọn
|
||||||
|
|
||||||
@ -1560,7 +1578,7 @@ symbol = "∴ "
|
|||||||
|
|
||||||
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). 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:
|
The `kotlin` module shows the currently installed version of [Kotlin](https://kotlinlang.org/). 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 `.kt` hoặc một tệp tin `.kts`
|
- The current directory contains a `.kt` or a `.kts` file
|
||||||
|
|
||||||
### Các tuỳ chọn
|
### Các tuỳ chọn
|
||||||
|
|
||||||
@ -1816,7 +1834,7 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). 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:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). 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:
|
||||||
|
|
||||||
- Đường dẫn hiện tại chứa một tập tin `nim.cfg`
|
- The current directory contains a `nim.cfg` file
|
||||||
- The current directory contains a file with the `.nim` extension
|
- The current directory contains a file with the `.nim` extension
|
||||||
- The current directory contains a file with the `.nims` extension
|
- The current directory contains a file with the `.nims` extension
|
||||||
- The current directory contains a file with the `.nimble` extension
|
- The current directory contains a file with the `.nimble` extension
|
||||||
@ -1896,7 +1914,7 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). 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:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). 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:
|
||||||
|
|
||||||
- Đường dẫn hiện tại chứa một tập tin `package.json`
|
- The current directory contains a `package.json` file
|
||||||
- The current directory contains a `.node-version` file
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- The current directory contains a `node_modules` directory
|
- The current directory contains a `node_modules` directory
|
||||||
@ -2112,7 +2130,7 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). 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:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). 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:
|
||||||
|
|
||||||
- Đường dẫn hiện tại chứa một tập tin `composer.json`
|
- The current directory contains a `composer.json` file
|
||||||
- The current directory contains a `.php-version` file
|
- The current directory contains a `.php-version` file
|
||||||
- The current directory contains a `.php` extension
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
@ -2152,7 +2170,7 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. 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:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. 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:
|
||||||
|
|
||||||
- Đường dẫn hiện tại chứa một tập tin `spago.dhall`
|
- The current directory contains a `spago.dhall` file
|
||||||
- The current directory contains a file with the `.purs` extension
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### Các tuỳ chọn
|
### Các tuỳ chọn
|
||||||
@ -2198,10 +2216,10 @@ Mặc định module sẽ được hiển thị nếu có bất kì điều ki
|
|||||||
- The current directory contains a `.python-version` file
|
- The current directory contains a `.python-version` file
|
||||||
- The current directory contains a `Pipfile` file
|
- The current directory contains a `Pipfile` file
|
||||||
- The current directory contains a `__init__.py` file
|
- The current directory contains a `__init__.py` file
|
||||||
- Đường dẫn hiện tại chứa một tập tin `pyproject.toml`
|
- The current directory contains a `pyproject.toml` file
|
||||||
- Đường dẫn hiện tại chứa một tập tin `requirements.txt`
|
- The current directory contains a `requirements.txt` file
|
||||||
- Đường dẫn hiện tại chứa một tập tin `setup.py`
|
- The current directory contains a `setup.py` file
|
||||||
- Đường dẫn hiện tại chứa một tập tin `tox.ini`
|
- The current directory contains a `tox.ini` file
|
||||||
- The current directory contains a file with the `.py` extension.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- A virtual environment is currently activated
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### Các tuỳ chọn
|
### Các tuỳ chọn
|
||||||
|
|
||||||
| Tuỳ chọn | Mặc định | Mô tả |
|
| Tuỳ chọn | Mặc định | Mô tả |
|
||||||
| ------------------- | -------------------------------------------- | --------------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | Định dạng cho module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Những tiện ích mở rộng nào sẽ kích hoạt mô-đun này. |
|
| `detect_extensions` | `["v"]` | Những tiện ích mở rộng nào sẽ kích hoạt mô-đun này. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Tên tệp nào sẽ kích hoạt mô-đun này. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Tên tệp nào sẽ kích hoạt mô-đun này. |
|
||||||
|
@ -160,10 +160,10 @@
|
|||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
|
||||||
```
|
```
|
||||||
To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
|
Để cập nhật chính Starship, hãy chạy lại đoạn script bên trên. Nó sẽ thay thế phiên bản hiện tại mà không hề thay đổi gì những cài đặt của Starship trước đó.
|
||||||
|
|
||||||
|
|
||||||
**Note** - The defaults of the install script can be overridden see the built-in help.
|
**Ghi chú** - Script cài đặt mặc định có thể bị ghi đè.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
|
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
|
||||||
@ -266,7 +266,7 @@
|
|||||||
|
|
||||||
#### Xonsh
|
#### Xonsh
|
||||||
|
|
||||||
Add the following to the end of `~/.xonshrc`:
|
Thêm dòng này vào cuối của file `~/.xonshrc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# ~/.xonshrc
|
# ~/.xonshrc
|
||||||
@ -277,7 +277,7 @@
|
|||||||
|
|
||||||
#### Nushell
|
#### Nushell
|
||||||
|
|
||||||
**Warning** This will change in the future. Only nu version v0.33 or higher is supported. Add the following to your nu config file. You can check the location of this file by running `config path` in nu.
|
**Cảnh báo ** Cái này có thể bị thay đổi trong tương lai. Chỉ có nu phiên bản v. 033 hoặc cao hơn được hỗ trợ. Thêm dòng sau vào file cấu hình nu. Bạn có thể kiểm tra vị trí của cái file này bằng cách chạy `đường dẫn cấu hình` trong nu.
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
startup = [
|
startup = [
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## Jobs
|
## Jobs
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### 配置项
|
### 配置项
|
||||||
|
|
||||||
| Option | 默认值 | 描述 |
|
| Option | 默认值 | 描述 |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | 如果超过此字段的值,显示任务数量。 |
|
| `threshold`\* | `1` | 如果超过此字段的值,显示任务数量。 |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | 组件格式化模板。 |
|
| `format` | `"[$symbol$number]($style) "` | 组件格式化模板。 |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | 此组件的样式。 |
|
| `style` | `"bold blue"` | 此组件的样式。 |
|
||||||
| `disabled` | `false` | 禁用 `jobs` 组件。 |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -1816,7 +1834,7 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含一个 `nim.cfg` 文件
|
- The current directory contains a `nim.cfg` file
|
||||||
- The current directory contains a file with the `.nim` extension
|
- The current directory contains a file with the `.nim` extension
|
||||||
- The current directory contains a file with the `.nims` extension
|
- The current directory contains a file with the `.nims` extension
|
||||||
- The current directory contains a file with the `.nimble` extension
|
- The current directory contains a file with the `.nimble` extension
|
||||||
@ -1896,10 +1914,10 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含 `package.json` 文件
|
- The current directory contains a `package.json` file
|
||||||
- The current directory contains a `.node-version` file
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- 当前目录包含 `node_modules` 目录
|
- The current directory contains a `node_modules` directory
|
||||||
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- The current directory contains a file with the `.ts` extension
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
@ -2112,7 +2130,7 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含一个 `composer.json` 文件
|
- The current directory contains a `composer.json` file
|
||||||
- The current directory contains a `.php-version` file
|
- The current directory contains a `.php-version` file
|
||||||
- The current directory contains a `.php` extension
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
@ -2152,7 +2170,7 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含一个 `spago.dhall` 文件
|
- The current directory contains a `spago.dhall` file
|
||||||
- The current directory contains a file with the `.purs` extension
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### 配置项
|
### 配置项
|
||||||
@ -2195,15 +2213,15 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含 `.python-version` 文件
|
- The current directory contains a `.python-version` file
|
||||||
- 当前目录包含 `Pipfile` 文件
|
- The current directory contains a `Pipfile` file
|
||||||
- 当前目录包含一个名为`__init__.py`的文件
|
- The current directory contains a `__init__.py` file
|
||||||
- 当前目录包含 `pyproject.toml` 文件
|
- The current directory contains a `pyproject.toml` file
|
||||||
- 当前目录包含 `requirements.txt` 文件
|
- The current directory contains a `requirements.txt` file
|
||||||
- 当前目录包含一个 `setup.py` 文件
|
- The current directory contains a `setup.py` file
|
||||||
- 当前目录包含一个 `tox.ini` 文件
|
- The current directory contains a `tox.ini` file
|
||||||
- 当前目录包含一个使用 `.py` 扩展名的文件.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- 当前处于一个活跃的 python 虚拟环境中
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### 配置项
|
### 配置项
|
||||||
|
|
||||||
@ -2360,9 +2378,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含 `Gemfile` 文件
|
- The current directory contains a `Gemfile` file
|
||||||
- The current directory contains a `.ruby-version` file
|
- The current directory contains a `.ruby-version` file
|
||||||
- 当前目录包含 `.rb` 文件
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### 配置项
|
### 配置项
|
||||||
|
|
||||||
@ -2400,8 +2418,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含 `Cargo.toml` 文件
|
- The current directory contains a `Cargo.toml` file
|
||||||
- 当前目录包含一个使用 `.rs` 扩展名的文件
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### 配置项
|
### 配置项
|
||||||
|
|
||||||
@ -2700,7 +2718,7 @@ By default the Terraform version is not shown, since this is slow for current ve
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前目录包含 `.terraform` 目录
|
- The current directory contains a `.terraform` folder
|
||||||
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
||||||
|
|
||||||
### 配置项
|
### 配置项
|
||||||
@ -2797,10 +2815,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 当前用户是 root
|
- The current user is root
|
||||||
- 当前用户与登录用户不相同
|
- The current user isn't the same as the one that is logged in
|
||||||
- 用户正通过 SSH 会话连接访问
|
- The user is currently connected as an SSH session
|
||||||
- 字段 `show_always` 被设置为 true
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### 配置项
|
### 配置项
|
||||||
|
|
||||||
| Option | 默认值 | 描述 |
|
| Option | 默认值 | 描述 |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | 组件格式化模板。 |
|
| `format` | `"via [$symbol($version )]($style)"` | 组件格式化模板。 |
|
||||||
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
@ -57,7 +57,7 @@ starship_precmd_user_func="set_win_title"
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
如果你喜歡這個結果,把這幾行加入你的 shell 設定檔中(`~/.bashrc` or `~/.zsrhc`)來將此設為永久設定。
|
||||||
|
|
||||||
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ starship_precmd_user_func="set_win_title"
|
|||||||
風格字串是一個以空白分開的單詞清單。 單字並不會區分大小寫(換句話說,`bold` 與 `BoLd` 是被當作兩個相同的字串)。 每個單詞可以是下列其中之一:
|
風格字串是一個以空白分開的單詞清單。 單字並不會區分大小寫(換句話說,`bold` 與 `BoLd` 是被當作兩個相同的字串)。 每個單詞可以是下列其中之一:
|
||||||
|
|
||||||
- `bold`
|
- `bold`
|
||||||
- `italic`
|
- `斜體字`
|
||||||
- `underline`
|
- `underline`
|
||||||
- `dimmed`
|
- `dimmed`
|
||||||
- `inverted`
|
- `inverted`
|
||||||
|
@ -1478,7 +1478,13 @@ symbol = "🌟 "
|
|||||||
|
|
||||||
## 工作
|
## 工作
|
||||||
|
|
||||||
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
The `jobs` module shows the current number of jobs running. The module will be shown only if there are background jobs running. The module will show the number of jobs running if there are at least 2 jobs, or more than the `number_threshold` config value, if it exists. The module will show a symbol if there is at least 1 job, or more than the `symbol_threshold` config value, if it exists. You can set both values to 0 in order to *always* show the symbol and number of jobs, even if there are 0 jobs running.
|
||||||
|
|
||||||
|
The default functionality is:
|
||||||
|
|
||||||
|
- 0 jobs -> Nothing is shown.
|
||||||
|
- 1 job -> `symbol` is shown.
|
||||||
|
- 2 jobs or more -> `symbol` + `number` are shown.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
@ -1486,15 +1492,26 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
|
||||||
|
The `threshold` option is deprecated, but if you want to use it, the module will show the number of jobs running if there is more than 1 job, or more than the `threshold` config value, if it exists. If `threshold` is set to 0, then the module will also show when there are 0 jobs running.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
### 選項
|
### 選項
|
||||||
|
|
||||||
| Option | 預設 | 說明 |
|
| Option | 預設 | 說明 |
|
||||||
| ----------- | ----------------------------- | ------------------------------------------------ |
|
| ------------------ | ----------------------------- | ------------------------------------------------------------------------ |
|
||||||
| `threshold` | `1` | 在超過指定值時顯示工作數量。 |
|
| `threshold`\* | `1` | 在超過指定值時顯示工作數量。 |
|
||||||
|
| `symbol_threshold` | `1` | Show `symbol` if the job count is at least `symbol_threshold`. |
|
||||||
|
| `number_threshold` | `2` | Show the number of jobs if the job count is at least `number_threshold`. |
|
||||||
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
| `format` | `"[$symbol$number]($style) "` | The format for the module. |
|
||||||
| `symbol` | `"✦"` | A format string representing the number of jobs. |
|
| `symbol` | `"✦"` | The string used to represent the `symbol` variable. |
|
||||||
| `style` | `"bold blue"` | 這個模組的風格。 |
|
| `style` | `"bold blue"` | 這個模組的風格。 |
|
||||||
| `disabled` | `false` | 停用 `jobs` 模組。 |
|
| `disabled` | `false` | Disables the `jobs` module. |
|
||||||
|
\*: This option is deprecated, please use the
|
||||||
|
|
||||||
|
`number_threshold` and `symbol_threshold` options instead.
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
|
|
||||||
@ -1513,7 +1530,8 @@ This module is not supported on tcsh and nu.
|
|||||||
|
|
||||||
[jobs]
|
[jobs]
|
||||||
symbol = "+ "
|
symbol = "+ "
|
||||||
threshold = 4
|
number_threshold = 4
|
||||||
|
symbol_threshold = 0
|
||||||
```
|
```
|
||||||
|
|
||||||
## Julia
|
## Julia
|
||||||
@ -1816,7 +1834,7 @@ truncation_symbol = ""
|
|||||||
|
|
||||||
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
The `nim` module shows the currently installed version of [Nim](https://nim-lang.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 現在資料夾中包含一個 `nim.cfg` 檔案
|
- The current directory contains a `nim.cfg` file
|
||||||
- The current directory contains a file with the `.nim` extension
|
- The current directory contains a file with the `.nim` extension
|
||||||
- The current directory contains a file with the `.nims` extension
|
- The current directory contains a file with the `.nims` extension
|
||||||
- The current directory contains a file with the `.nimble` extension
|
- The current directory contains a file with the `.nimble` extension
|
||||||
@ -1896,10 +1914,10 @@ format = 'via [☃️ $state( \($name\))](bold blue) '
|
|||||||
|
|
||||||
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
The `nodejs` module shows the currently installed version of [Node.js](https://nodejs.org/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 現在資料夾中包含一個 `package.json` 檔案
|
- The current directory contains a `package.json` file
|
||||||
- The current directory contains a `.node-version` file
|
- The current directory contains a `.node-version` file
|
||||||
- The current directory contains a `.nvmrc` file
|
- The current directory contains a `.nvmrc` file
|
||||||
- 現在資料夾中包含一個 `node_modules` 資料夾
|
- The current directory contains a `node_modules` directory
|
||||||
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
- The current directory contains a file with the `.js`, `.mjs` or `.cjs` extension
|
||||||
- The current directory contains a file with the `.ts` extension
|
- The current directory contains a file with the `.ts` extension
|
||||||
|
|
||||||
@ -2112,7 +2130,7 @@ format = "via [🦪 $version]($style) "
|
|||||||
|
|
||||||
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
The `php` module shows the currently installed version of [PHP](https://www.php.net/). By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 現在資料夾中包含一個 `composer.json` 檔案
|
- The current directory contains a `composer.json` file
|
||||||
- The current directory contains a `.php-version` file
|
- The current directory contains a `.php-version` file
|
||||||
- The current directory contains a `.php` extension
|
- The current directory contains a `.php` extension
|
||||||
|
|
||||||
@ -2152,7 +2170,7 @@ format = "via [🔹 $version](147 bold) "
|
|||||||
|
|
||||||
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
The `purescript` module shows the currently installed version of [PureScript](https://www.purescript.org/) version. By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 現在資料夾中包含一個 `spago.dhall` 檔案
|
- The current directory contains a `spago.dhall` file
|
||||||
- The current directory contains a file with the `.purs` extension
|
- The current directory contains a file with the `.purs` extension
|
||||||
|
|
||||||
### 選項
|
### 選項
|
||||||
@ -2195,14 +2213,14 @@ If `pyenv_version_name` is set to `true`, it will display the pyenv version name
|
|||||||
|
|
||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 目前資料夾中有一個 `.python-version` 檔案
|
- The current directory contains a `.python-version` file
|
||||||
- 目前資料夾中有一個 `Pipfile` 檔案
|
- The current directory contains a `Pipfile` file
|
||||||
- The current directory contains a `__init__.py` file
|
- The current directory contains a `__init__.py` file
|
||||||
- 目前資料夾中有一個 `pyproject.toml` 檔案
|
- The current directory contains a `pyproject.toml` file
|
||||||
- 目前資料夾中有一個 `requirements.txt` 檔案
|
- The current directory contains a `requirements.txt` file
|
||||||
- 現在資料夾中包含一個 `setup.py` 檔案
|
- The current directory contains a `setup.py` file
|
||||||
- 目前資料夾中有一個 `tox.ini` 檔案
|
- The current directory contains a `tox.ini` file
|
||||||
- 目前資料夾中有一個 `.py` 副檔名的檔案.
|
- The current directory contains a file with the `.py` extension.
|
||||||
- A virtual environment is currently activated
|
- A virtual environment is currently activated
|
||||||
|
|
||||||
### 選項
|
### 選項
|
||||||
@ -2360,9 +2378,9 @@ symbol = "🔴 "
|
|||||||
|
|
||||||
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `ruby` module shows the currently installed version of [Ruby](https://www.ruby-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 目前資料夾中有一個 `Gemfile` 檔案
|
- The current directory contains a `Gemfile` file
|
||||||
- The current directory contains a `.ruby-version` file
|
- The current directory contains a `.ruby-version` file
|
||||||
- 目前資料夾中有一個 `.rb` 檔案
|
- The current directory contains a `.rb` file
|
||||||
|
|
||||||
### 選項
|
### 選項
|
||||||
|
|
||||||
@ -2400,8 +2418,8 @@ symbol = "🔺 "
|
|||||||
|
|
||||||
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
By default the `rust` module shows the currently installed version of [Rust](https://www.rust-lang.org/). The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 目前資料夾中有一個 `Cargo.toml` 檔案
|
- The current directory contains a `Cargo.toml` file
|
||||||
- 現在資料夾中包含一個檔案具有 `.rs` 副檔名
|
- The current directory contains a file with the `.rs` extension
|
||||||
|
|
||||||
### 選項
|
### 選項
|
||||||
|
|
||||||
@ -2797,10 +2815,10 @@ time_range = "10:00:00-14:00:00"
|
|||||||
|
|
||||||
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
The `username` module shows active user's username. The module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- 目前使用者為 root
|
- The current user is root
|
||||||
- 目前使用者並非登入時的使用者
|
- The current user isn't the same as the one that is logged in
|
||||||
- 使用者透過 SSH session 進行連線
|
- The user is currently connected as an SSH session
|
||||||
- 變數 `show_always` 被設為 true
|
- The variable `show_always` is set to true
|
||||||
|
|
||||||
::: tip
|
::: tip
|
||||||
|
|
||||||
@ -2885,8 +2903,9 @@ The `vlang` module shows you your currently installed version of V. By default t
|
|||||||
### 選項
|
### 選項
|
||||||
|
|
||||||
| Option | 預設 | 說明 |
|
| Option | 預設 | 說明 |
|
||||||
| ------------------- | -------------------------------------------- | -------------------------------------------- |
|
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol($version )]($style)"` | The format for the module. |
|
| `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` | `"V "` | A format string representing the symbol of V |
|
| `symbol` | `"V "` | A format string representing the symbol of V |
|
||||||
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["v"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
| `detect_files` | `["v.mod", "vpkg.json", ".vpkg-lock.json" ]` | Which filenames should trigger this module. |
|
||||||
|
Loading…
Reference in New Issue
Block a user