mirror of
https://github.com/starship/starship.git
synced 2025-06-26 21:01:42 +02:00
Starship ✨🚀
The cross-shell prompt for astronauts.
⚠️ This is very much work in progress, so please don't try to use it just yet!
Starship is a Rust port of the minimalistic, powerful, and extremely customizable prompt Spaceship ZSH.
Features
Prompt segments
- Prompt character turns red if the last command exits with non-zero code.
- Current Node.js version(
⬢
). - Current Rust version (
𝗥
). - Current battery level and status
- Current Git branch and rich repo status.
- Indicator for jobs in the background (
✦
). - Execution time of the last command if it exceeds the set threshold.
Shell support
- Fish shell
- Z Shell
- Bash
Setup
Prerequisites
- Rust v1.33 or higher
- Fisher v3
Getting Started
-
cd
to the root of the starship repo -
Install the starship binary:
cargo install --path .
-
Install the fish shell prompt with fisher:
fisher $PWD
Languages
Rust
95.8%
Shell
2.7%
PowerShell
1.1%
Lua
0.1%
Nu
0.1%