This project is a fork of the original bullet project. The original project is no longer maintained. This fork is maintained by the community and is actively developed. The original project can be found here.
This repo is actively migrating documentation and configuration. We will be updating this as time goes on.
π¨ Customize prompts in your Python CLI tool. Extensive support for formatting, colors, background colors, styling, and etc. Also supports emojis!
See the sample code for the above demo in
./examples/prompt.py.
π¨ Robust support for user-defined styles.
| ./examples/classic.py | ./examples/colorful.py | ./examples/star.py |
|---|---|---|
![]() |
![]() |
![]() |
| Vanilla checkbox | Checkbox + styles.Exam | Bullet + styles.Greece |
![]() |
![]() |
![]() |
| Bullet + styles.Ocean | Bullet + styles.Lime | Bullet + styles.Christmas |
![]() |
![]() |
![]() |
See the sample code for the above demo in
./examples/scrollbar.py.
β Passwords
π Yes/No Questions
π’ Numbers
From PyPI
$ pip install BulletPromptBuild from Source
$ git clone https://github.com/danner26/BulletPrompt.git
$ cd BulletPrompt
$ pip install .π See Documentation.
Currently supported prompts:
Bullet,Check,Input,Numbers,Password,YesNo,VerticalPrompt,SlidePrompt,Scrollbar.
π Directly send PRs! Make sure development is done and tested in Python >= 3.6.
- Windows Support
- Search bar with autocomplete













