Was ist Starship?
Starship ist ein schneller, anpassbarer Cross-Shell-Prompt, geschrieben in Rust. Er funktioniert mit Bash, Zsh, Fish, PowerShell und weiteren Shells und zeigt kontextbezogene Informationen — Git-Status, Sprachversionen, Cloud-Kontext und vieles mehr — über einen einzigen, konsistenten und stark konfigurierbaren Prompt, der auch in großen Repositories flott bleibt.
⚡ Wichtigste Funktionen von Starship
⚡ Schnell
In Rust geschrieben und darauf optimiert, Ihren Prompt überall reaktionsschnell zu halten.
🐚 Cross-Shell
Ein Prompt für Bash, Zsh, Fish, PowerShell, Nushell und weitere.
🎨 Vollständig anpassbar
Konfigurieren Sie jedes Modul und Symbol über eine einzige TOML-Datei.
🧩 Kontextbewusst
Zeigt Git-Status, Sprachversionen, Cloud-Kontext und mehr, nur wenn relevant.
🎯 Warum Starship?
- Überall konsistent: Derselbe Prompt in allen Ihren Shells und auf allen Rechnern
- Reichhaltiger Kontext: Git, Sprachen und Umgebung auf einen Blick
- Stark konfigurierbar: Passen Sie jedes Detail über starship.toml an
- Schnell: Minimale Latenz auch in großen Repositories
🆕 Highlights
- Cross-Shell: Funktioniert in jeder gängigen Shell
- Module: Dutzende integrierte Kontextmodule
- TOML-Konfiguration: Eine einzige, portable Konfigurationsdatei
- Presets: Vorgefertigte Looks wie Nerd-Font-Symbole
📦 Installation von deb.griffo.io
Schritt 1: Repository hinzufügen
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh und Zed; Starship ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.
🧩 Zur extrepo-Option. extrepo ist Debians eigenes Werkzeug für externe Repositories: Es legt die Sources-Datei an und installiert den Signaturschlüssel für dich, nachdem es ihn gegen signierte Metadaten geprüft hat. Dieses Repository ist dort als griffo registriert, der für immer kostenlose Spiegel als griffo-free. Unter Debian (bookworm, trixie, forky und sid) sind die Befehle oben damit die gesamte Einrichtung.
extrepo richtet nur die Sources-Datei und den Schlüssel ein; die Zugangsdaten eines Abos gehören weiterhin in /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu wird nicht abgedeckt, denn extrepo veröffentlicht Metadaten nur für Debian-Suites: dort nimmst du die Befehle mit sudo oder als root.
Schritt 2: starship installieren
# Install latest starship
sudo apt install starship
# Verify installation
starship --version# Install latest starship
apt install starship
# Verify installation
starship --version🎯 Grundlegende Verwendungsbeispiele
# Show version
starship --version
# Add to ~/.bashrc
echo 'eval "$(starship init bash)"' >> ~/.bashrc
# Add to ~/.zshrc
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
# Add to Fish (~/.config/fish/config.fish)
echo 'starship init fish | source' >> ~/.config/fish/config.fish
# Print the effective configuration
starship print-config🚀 Warum deb.griffo.io wählen?
- Offizielles Debian: Oft monatelang veraltet, ohne die neuesten Funktionen
- deb.griffo.io: Neueste Version innerhalb von Stunden nach dem Release
- Manuelle Installation: Manuelle Downloads und PATH-Einrichtung erforderlich
- Unser Repository: Vorgebaute, einsatzbereite Pakete
- ✅ Neueste Funktionen: Erhalten Sie die neuesten Starship-Funktionen und Verbesserungen sofort
- ✅ Kein manuelles Setup: Vorgebaute Binärdateien, installiert und aktualisiert über apt
- ✅ Automatische Updates: Pakete werden innerhalb von Stunden nach den Upstream-Releases aktualisiert
- ✅ Korrekte Abhängigkeiten: Korrekt paketiert mit allen erforderlichen Bibliotheken
- ✅ Multi-Distribution: Funktioniert auf Bookworm, Trixie und Sid
- ✅ Einfache Wartung: Einfache apt-Befehle für Updates
📦 Paket-Build-Repository
Die Debian-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:
- 📁 starship-debian - Neueste Release-Builds
🔗 Verwandte Pakete
Auch verfügbar von deb.griffo.io:
- Zellij - Terminal-Workspace und Multiplexer
- Atuin - Shell-History-Sync, Suche und Statistiken
- zoxide - Intelligenterer cd-Befehl für Ihr Terminal
💝 Dieses Projekt unterstützen
Wenn Ihnen dieses Repository Zeit und Mühe erspart, unterstützen Sie es doch bitte!