mirror of
https://github.com/Llewellynvdm/starship.git
synced 2024-11-12 08:16:34 +00:00
154 lines
3.6 KiB
Markdown
154 lines
3.6 KiB
Markdown
---
|
|
home: true
|
|
heroImage: /logo.svg
|
|
heroText:
|
|
tagline: Minimale, super schnelle und unendlich anpassbare Prompt für jede Shell!
|
|
actionText: Loslegen →
|
|
actionLink: ./guide/
|
|
features:
|
|
-
|
|
title: Kompatibel
|
|
details: Läuft mit den beliebtesten Shells auf den beliebtesten Betriebssystemen. Überall einsetzbar!
|
|
-
|
|
title: Rust-Powered
|
|
details: Bringt die schnelligkeit und zuverlässigkeit von Rust in deinen Shell-prompt.
|
|
-
|
|
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.
|
|
footer: ICS lizenziert | Copyright © 2019-heute Starship-Mitwirkende
|
|
#Used for the description meta tag, for SEO
|
|
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. Schnellinstallation verfügbar für Bash, Fish, ZSH, Ion und 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>
|
|
|
|
### Voraussetzungen
|
|
|
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal.
|
|
|
|
### Schnellinstallation
|
|
|
|
1. Installiere die Binärversion von **starship**:
|
|
|
|
|
|
#### Neueste Version installieren
|
|
|
|
Mit 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.
|
|
|
|
|
|
#### Installation mithilfe eines Paket-Managers
|
|
|
|
Mit [Homebrew](https://brew.sh/):
|
|
|
|
```sh
|
|
brew install starship
|
|
```
|
|
|
|
Mit [scoop](https://scoop.sh):
|
|
|
|
```powershell
|
|
scoop install starship
|
|
```
|
|
|
|
1. Füge das init-Skript zur Konfigurationsdatei deiner Shell hinzu:
|
|
|
|
|
|
#### Bash
|
|
|
|
Trage folgendes am Ende der `~/.bashrc` ein:
|
|
|
|
```sh
|
|
# ~/.bashrc
|
|
|
|
eval "$(starship init bash)"
|
|
```
|
|
|
|
|
|
#### Fish
|
|
|
|
Trage folgendes am Ende der `~/.config/fish/config.fish` ein:
|
|
|
|
```sh
|
|
# ~/.config/fish/config.fish
|
|
|
|
starship init fish | source
|
|
```
|
|
|
|
|
|
#### Zsh
|
|
|
|
Trage folgendes am Ende der `~/.zshrc` ein:
|
|
|
|
```sh
|
|
# ~/.zshrc
|
|
|
|
eval "$(starship init zsh)"
|
|
```
|
|
|
|
|
|
#### 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.
|
|
|
|
```sh
|
|
Invoke-Expression (&starship init powershell)
|
|
```
|
|
|
|
|
|
#### Ion
|
|
|
|
Trage folgendes am Ende der `~/.config/ion/initrc` ein:
|
|
|
|
```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`
|
|
```
|
|
|
|
#### 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.
|
|
|
|
```toml
|
|
startup = [
|
|
"mkdir ~/.cache/starship",
|
|
"starship init nu | save ~/.cache/starship/init.nu",
|
|
"source ~/.cache/starship/init.nu"
|
|
]
|
|
prompt = "starship_prompt"
|
|
```
|