mirror of
https://github.com/starship/starship
synced 2024-09-05 15:54:20 +00:00
benches | ||
src | ||
.gitignore | ||
azure-pipelines.yml | ||
Cargo.lock | ||
Cargo.toml | ||
fish_prompt.fish | ||
LICENSE | ||
README.md |
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