β οΈ Starship is still a work in progress but is now far enough along to be used as a prompt (I personally use it as my daily driver)
Starship is a Rust port of the minimalistic, powerful, and extremely customizable prompt Spaceship ZSH.
The project is beginning as a port of Spaceship ZSH, but will be improved in areas where Spaceship ZSH was previously limited:
We will not be aiming to achieve full parity with Spaceship ZSH as a result, so I am very open to discussing and reevaluating new solutions and ideas for the prompt.
I'm very new to Rust, so any help is appreciated when it comes to improving development patterns, writing idiomatic Rust, performance, safety, etc. π
β¬’
).π¦
).π
).πΉ
).π¦
).=
β conflicting changesβ‘
β ahead of remote branchβ£
β behind of remote branchβ
β diverged changes?
β untracked changes$
β stashed changes!
β modified files+
β added filesΒ»
β renamed filesβ
β deleted filesβ¦
).starship.toml
configurationInstall the starship binary:
bash
cargo install starship
Add the init script to your shell's config file:
Add the following to the end of ~/.bashrc
or ~/.zshrc
:
```bash
eval "$(starship init $0)" ```
Add the following to the end of ~/.config/fish/config.fish
:
```fish
eval (starship init fish) ```
π§ Configuration features and documentation are in the process of being developed
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!