All Projects → bchao1 → Bullet

bchao1 / Bullet

Licence: mit
🚅 Interactive prompts made simple. Build a prompt like stacking blocks.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Bullet

Foxify Cli
💻 Firefox Command-Line Theme Manager 🦊 Inspired by spicetify-cli 🔥
Stars: ✭ 55 (-98.31%)
Mutual labels:  command-line-tool, cli, customization
Colorpedia
Command-line tool for looking up colors and palettes.
Stars: ✭ 255 (-92.17%)
Mutual labels:  command-line-tool, cli, colors
Qoa
Minimal interactive command-line prompts
Stars: ✭ 2,007 (-38.38%)
Mutual labels:  cli, interactive, prompts
Define
A command-line dictionary (thesaurus) app, with access to multiple sources, written in Go.
Stars: ✭ 298 (-90.85%)
Mutual labels:  command-line-tool, cli
Gitlab Cli
Create a merge request from command line in gitlab
Stars: ✭ 224 (-93.12%)
Mutual labels:  command-line-tool, cli
Vocabs
📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.
Stars: ✭ 226 (-93.06%)
Mutual labels:  command-line-tool, cli
Miniserve
🌟 For when you really just want to serve some files over HTTP right now!
Stars: ✭ 2,894 (-11.15%)
Mutual labels:  command-line-tool, cli
Circleci Cli
Use CircleCI from the command line
Stars: ✭ 297 (-90.88%)
Mutual labels:  command-line-tool, cli
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (-92.51%)
Mutual labels:  command-line-tool, cli
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.…
Stars: ✭ 6,523 (+100.28%)
Mutual labels:  interactive, prompts
Ff
Find files (ff) by name, fast!
Stars: ✭ 257 (-92.11%)
Mutual labels:  command-line-tool, cli
Dockly
Immersive terminal interface for managing docker containers and services
Stars: ✭ 3,034 (-6.85%)
Mutual labels:  command-line-tool, cli
Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (-93.18%)
Mutual labels:  command-line-tool, cli
Licensed
⚖️ ✔️ licensed is an interactive command line tool to help you choose and add licenses to your projects
Stars: ✭ 220 (-93.25%)
Mutual labels:  command-line-tool, cli
Wpk
a friendly, intuitive & intelligent CLI for webpack
Stars: ✭ 232 (-92.88%)
Mutual labels:  command-line-tool, cli
Dry Cli
General purpose Command Line Interface (CLI) framework for Ruby
Stars: ✭ 210 (-93.55%)
Mutual labels:  command-line-tool, cli
Websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Stars: ✭ 3,477 (+6.75%)
Mutual labels:  command-line-tool, cli
Starcli
✨ Browse GitHub trending projects from your command line
Stars: ✭ 269 (-91.74%)
Mutual labels:  command-line-tool, cli
You Dont Need Gui
Stop relying on GUI; CLI **ROCKS**
Stars: ✭ 4,766 (+46.33%)
Mutual labels:  command-line-tool, cli
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+35.77%)
Mutual labels:  command-line-tool, cli

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

$ pip install bullet

Build from Source

$ 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].