Skip to main content

Beautiful Python prompts made simple.

Project description

rebullet : 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!


This REPO requires maintainers since I won't be working on it anytime soon

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 rebullet

Build from Source

git clone https://github.com/h4rldev/rebullet
cd rebullet
pip install .

Install from pypi

pip install rebullet

Documentation

📖 See Documentation.

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

Contributing

🎉 Directly send PRs! Make sure development is done and tested in Python 3.10
❗ Make sure to make them mergable to save me and you time.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rebullet-2.4.1.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rebullet-2.4.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file rebullet-2.4.1.tar.gz.

File metadata

  • Download URL: rebullet-2.4.1.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for rebullet-2.4.1.tar.gz
Algorithm Hash digest
SHA256 dca7c2b23438806e02e97ef07871e735a62887dea873d582b9e032df291a5abb
MD5 e4a2371555329ddc240b31371fb81c5e
BLAKE2b-256 07fcbbb895c4897c2a95a49fb79cdbbfd89849d1938b0fe404ed6707096be107

See more details on using hashes here.

File details

Details for the file rebullet-2.4.1-py3-none-any.whl.

File metadata

  • Download URL: rebullet-2.4.1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for rebullet-2.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47fe8e99dbad63c5c9266b435772fa519665754cab13b1de9a4f2ca66b04fed1
MD5 e3b744f4a01f67a5d6222221fdaa162a
BLAKE2b-256 09bd08122b70d02958fd3141c599f00358c78a9d35031b212b581f612ef942f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page