Was ist Oh My Posh?
Oh My Posh ist eine Prompt-Theme-Engine für jede Shell, entwickelt von Jan De Dobbeleer und geschrieben in Go. Eine Engine, ein Theme-Format — derselbe schöne, informationsreiche Prompt in bash, zsh, fish, PowerShell, Nushell, elvish, xonsh und cmd. Mit Zehntausenden GitHub-Sternen und einem riesigen Theme-Ökosystem ist es der bevorzugte Weg zu einem konsistenten Prompt auf jeder Maschine und in jeder Shell, die Sie verwenden.
PS1-Escape-Codes von Hand? Sie sind an ein Prompt-Framework gebunden, das nur in einer Shell funktioniert? Sie bauen Ihren Prompt jedes Mal neu, wenn Sie zwischen zsh zu Hause und bash auf Servern wechseln? Oh My Posh gibt Ihnen eine Konfiguration, die Ihnen überallhin folgt.
apt upgrade hält Sie immer auf der neuesten Version.
⚡ Hauptfunktionen von Oh My Posh
🐚 Jede Shell, eine Konfiguration
Identischer Prompt in bash, zsh, fish, PowerShell, Nushell, elvish, xonsh und cmd. Einmal konfigurieren, überall nutzen — auch über SSH.
🎨 125+ Themes enthalten
Dieses Paket liefert jedes integrierte Theme nach /usr/share/oh-my-posh/themes/ — bereit zur Vorschau und offline nutzbar, ohne zusätzliche Downloads.
🧩 Umfangreiche Segmente
Git-Status, Exit-Codes, Ausführungszeit, Akku, Kubernetes-Kontext, Cloud-Konten und Sprachversionen (Go, Python, Node, Rust und Dutzende mehr) — nur angezeigt, wenn relevant.
📝 Ihr Theme, Ihr Format
Schreiben Sie eigene Themes in JSON, YAML oder TOML mit einem dokumentierten Schema. Starten Sie mit einem beliebigen integrierten Theme und machen Sie es zu Ihrem eigenen.
✨ Transient & Tooltips
Transiente Prompts halten den Verlauf sauber, Tooltips reagieren auf Ihre Eingabe, und rechtsbündige Segmente nutzen die volle Terminalbreite.
⚡ Schnell durch Design
Ein einzelnes Go-Binary mit nebenläufigem Segment-Rendering — der Prompt bleibt auch mit vielen aktivierten Segmenten verzögerungsfrei.
🏆 Warum mit apt installieren?
- Kein curl-pipe-bash: ein GPG-signiertes Repository statt Installer-Skripte in Ihre Shell zu leiten
- Themes enthalten: alle integrierten Themes landen in
/usr/share/oh-my-posh/themes/, versionsgleich mit dem Binary - Automatische Updates: neue Upstream-Versionen kommen mit Ihrem normalen
apt upgrade - Saubere Deinstallation:
apt removeentfernt alles restlos — keine verwaisten Binaries in~/bin - Multi-Arch: amd64, arm64 und armhf — dasselbe Setup auf Ihrem Desktop und Ihrem Raspberry Pi
📦 Installation von deb.griffo.io
Schritt 1: Repository hinzufügen
Schritt 2: Oh My Posh installieren
🚀 Shell einrichten
Wählen Sie ein Theme aus /usr/share/oh-my-posh/themes/ und initialisieren Sie Ihre Shell. Für bash fügen Sie dies zu ~/.bashrc hinzu:
Für zsh fügen Sie dieselbe Zeile mit zsh zu ~/.zshrc hinzu; für fish fügen Sie oh-my-posh init fish --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json | source zu ~/.config/fish/config.fish hinzu. Die meisten Themes sehen mit einer Nerd Font am besten aus — oder führen Sie oh-my-posh font install aus.
📦 Paket-Build-Repository
Die Debian-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:
- 📂 oh-my-posh-debian - Builds der neuesten Releases
🔗 Verwandte Pakete
Auch verfügbar von deb.griffo.io:
- Starship - Ein weiterer beliebter Cross-Shell-Prompt, falls Sie vergleichen möchten
- fzf Fuzzy Finder - Interaktives Filtern für Ihr schönes neues Terminal
- zoxide - Smartes cd, das perfekt zu einem schnellen Prompt passt
- Atuin - Magische Shell-History, die das Setup vervollständigt
💝 Unterstützen Sie dieses Projekt
Wenn dieses Repository Ihnen Zeit und Aufwand spart, unterstützen Sie es doch bitte!