https://github.com/bchao1/bullet

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

https://github.com/bchao1/bullet

Keywords

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

Keywords from Contributors

bruteforce
Last synced: 6 months ago · JSON representation

Repository

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

Basic Info
Statistics
  • Stars: 3,616
  • Watchers: 34
  • Forks: 116
  • Open Issues: 37
  • Releases: 0
Topics
cli colors command-line-tool customization formatting interactive prompts python terminal utility
Created about 7 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog License

README.md

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

Owner

  • Name: Brian Chao
  • Login: bchao1
  • Kind: user
  • Location: Stanford, California
  • Company: Stanford University

Stanford Ph.D. student. Research in computational photography, displays, and computer graphics. Open source enthusiast.

GitHub Events

Total
  • Watch event: 65
  • Issue comment event: 6
  • Fork event: 2
Last Year
  • Watch event: 65
  • Issue comment event: 6
  • Fork event: 2

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 137
  • Total Committers: 11
  • Avg Commits per committer: 12.455
  • Development Distribution Score (DDS): 0.226
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Mckinsey666 w****0@g****m 106
Ryan Fox r****x@u****m 13
Hugo Alvarado h****o@b****m 5
Francisco Javier LendΓ­nez Tirado f****z@o****s 4
Spencer McIntyre z****r@g****m 2
Brian Chao 3****6 2
Ryan Fox r****n@r****a 1
Or Bin o****0@g****m 1
Michael Krukov k****l@y****u 1
Anand Dyavanapalli a****i@g****m 1
Ryan Fox r****x@a****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 49
  • Total pull requests: 39
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 44
  • Total pull request authors: 25
  • Average comments per issue: 1.61
  • Average comments per pull request: 1.28
  • Merged pull requests: 17
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • D3f0 (2)
  • pzelnip (2)
  • pjfarleyiii (2)
  • rcfox (2)
  • cs01 (2)
  • ZachAndrews98 (1)
  • e0lithic (1)
  • gyli (1)
  • idoob (1)
  • SeekPoint (1)
  • pommepommee (1)
  • lelutin (1)
  • endrebak (1)
  • Ccortina (1)
  • mrmaxguns (1)
Pull Request Authors
  • rcfox (11)
  • a-luna (2)
  • michaelkryukov (2)
  • hugoalvarado (2)
  • Jengah (2)
  • nano-labs (1)
  • stypr (1)
  • obulat (1)
  • pzelnip (1)
  • Unviray (1)
  • adyavanapalli (1)
  • antoinedelia (1)
  • ethanpil (1)
  • zeroSteiner (1)
  • akkuman (1)
Top Labels
Issue Labels
working on this issue (5) help wanted (3)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 1
  • Total dependent repositories: 0
  • Total versions: 1
conda-forge.org: bullet-python
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Stargazers count: 5.7%
Forks count: 16.0%
Average: 21.1%
Dependent packages count: 28.8%
Dependent repos count: 34.0%
Last synced: 6 months ago

Dependencies

setup.py pypi