Pretty, minimal and fast Fish 🐟 prompt, ported from
zsh
.
✨ Check-out our brand-new documentation for configurations, features and colours as well as contributing guide.
≥3.x
, fisher:
fisher install pure-fish/pure
Fully customizable (colors, symbols and features):
-
Detect when running in a container (e.g.
docker
,podman
,LXC
/LXD
) 🏴🛠 -
- Display
*
whengit
repository is dirty ; - Display
≡
whengit
repository is stashed ; - Display
⇡
when branch is ahead (commits to push) ; - Display
⇣
when branch is behind (commits to pull) ; - Async update when configured with fish-async-prompt ;
- Display
-
and more…
🏴 means it's controlled by a feature flag, 🛠 mean it's configurable.
See How to configure pure prompt?
See Features and their respective options.
If you have any ideas or suggestions, we encourage you to submit a pull request. Our team will review and discuss your contribution.
Checkout our Contribution Guide to get familiar with our conventions and requirements.
- Édouard Lopez product lead ;
- @andreiborisov for the docker images ;
- @jorgebucaran for fishtape ;
- @rafaelrinaldi for starting the project and publishing the initial releases
MIT License
- Original sindresorhus/pure Zsh implementation ;
- 🐟 pure-fish/pure Fish implementation (features rich) ;
- 🐍 edouard-lopez/pure.py Python implementation (partial features) ;
- 🐐 edouard-lopez/pure.go Golang implementation (partial features) ;
- ⚙️ xcambar/purs Rust implementation ;
- 🪟 nickcox/pure-pwsh PowerShell implementation.
- 🐚 krashikiworks/pure-prompt-bash Bash implementation.