Skip to content

danner26/BulletPrompt

Β 
Β 

Repository files navigation

BulletPrompt : Beautiful Python Prompts Made Simple







Maintained Version of Bullet

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.

Bullet-lists and checkboxes

🎨 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

ScrollBar

See the sample code for the above demo in ./examples/scrollbar.py.

Other input prompts

β›” Passwords

πŸ‘ Yes/No Questions

πŸ”’ Numbers

Setting up BulletPrompt

From PyPI

$ pip install BulletPrompt

Build from Source

$ git clone https://github.com/danner26/BulletPrompt.git
$ cd BulletPrompt
$ pip install .

Documentation

πŸ“– See Documentation.

Currently supported prompts: Bullet, Check, Input, Numbers, Password, YesNo, VerticalPrompt, SlidePrompt, Scrollbar.

Contributing

πŸŽ‰ Directly send PRs! Make sure development is done and tested in Python >= 3.6.

Todo

  • Windows Support
  • Search bar with autocomplete

About

πŸš… Interactive prompts made simple. Maintained version of Bullet.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 99.7%
  • Shell 0.3%