Git-aware Bash prompt with 24-bit colors, Nerd Fonts, and multiple themes.
npm install --global @kovdmm/bpp
bpp setupThe setup command:
- creates
env.shfromexample.env.sh(if needed); - adds prompt integration to
~/.bashrc; - updates the path automatically if package location changes;
- resolves the installed package directory even when the
bppexecutable lives in a separate globalbindirectory (for example on macOS).
After setup, start a new shell session:
bashThe prompt is configured via env.sh in the installed package directory.
You can either edit env.sh directly or use CLI commands:
bpp theme involved
bpp icons nerd_font
bpp separators powerline
bpp status enableAvailable values:
theme:simple,pretty,minimalistic,involvedicons:nerd_font,emoji,noneseparators:powerline,unicode,nonestatus:enable,disable
bpp setup
bpp theme <theme-name>
bpp icons <preset>
bpp separators <preset>
bpp status <enable|disable>
bpp help- Bash shell
- Node.js + npm
- Optional: Nerd Font for icon rendering
Contributor and architecture docs are in docs/README.md.
