Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bchao1/bullet

πŸš… Interactive prompts made simple. Build a prompt like stacking blocks.
https://github.com/bchao1/bullet

cli colors command-line-tool customization formatting interactive prompts python terminal utility

Last synced: about 2 months ago
JSON representation

πŸš… Interactive prompts made simple. Build a prompt like stacking blocks.

Awesome Lists containing this project

README

        

# `bullet` : Beautiful Python Prompts Made Simple















***
> 🎨 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`.

## ✨News: `bullet==2.2.0` is up (Finally!)

You can now download the newest version of bullet on PyPI!

## 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 `bullet`
> From PyPI
```shell
$ pip install bullet
```
> Build from Source
```shell
$ git clone https://github.com/bchao1/bullet.git
$ cd bullet
$ 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