Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe
allgemeine Kategorie => Installation & Einrichtung => Thema von: Sebastian am 15. Oktober 2023, 11:52:16

Titel: starship (Ein Anpassbarer Prompt für jede Shell)
Beitrag von: Sebastian am 15. Oktober 2023, 11:52:16

Beschreibung:

starship ist ein sehr anpassbarer Shell Prompt, der sich durch Geschwindigkeit und hoher Anpassungsfähigkeit auszeichnet. starship kann Farben und Nerd Fonts verwenden, um gewisse Ereignisse bzw. Status im Prompt anzuzeigen.

Homepage (https://starship.rs/)
Installation (https://starship.rs/guide/#%F0%9F%9A%80-installation)
Konfiguration (https://starship.rs/config/)

Anmerkung:

Arch hat für starship ein fertiges Paket extra/starship (https://archlinux.org/packages/extra/x86_64/starship/). Nach der Installation des Pakets kann man starship aktivieren, in dem man folgendes in seiner ~/.bashrc einträgt:


Code:

################################
# starship Config
################################
if [ -f /usr/bin/starship ]; then
eval "$(starship init bash)"
fi


Danach habe ich mir nur noch die status (https://starship.rs/presets/nerd-font]Nerd Font Symbols Preset [/url]Konfiguration Datei generieren lassen, und das Modul [url=https://starship.rs/config/#status) über die Config aktiviert, damit ich im Prompt auch Fehlercodes mit Symbolen sehe. Und schon habe ich jetzt einen sehr schlanken Prompt, der je nach Situation auch mal mehr Informationen anzeigen lassen kann.

LG
Sebastian

Edit:

das kitty shell integration (https://starship.rs/de-de/config/#befehlsdauer]cmd_duration[/url] Modul Arbeit leider nicht mit kitty shell integration zusammen. Und zeigt daher verkehrte Zeiten in einem Kitty Terminal an (siehe [url=https://github.com/starship/starship/issues/4973#issuecomment-1637220059]link[/url]). Also entweder das Modul Ausschalten oder die [url=https://sw.kovidgoyal.net/kitty/shell-integration/#shell-integration)


Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.