PyInquirer
docopt-ng
Our great sponsors
PyInquirer | docopt-ng | |
---|---|---|
6 | 5 | |
1,884 | 156 | |
- | 5.1% | |
0.0 | 4.8 | |
about 2 months ago | 10 days ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PyInquirer
-
To that guy who told me about argparse
I second click, combine with PyInquirer as well. Unfortunately PyInquirer is EOL, but they are trying to find a successor https://github.com/CITGuru/PyInquirer/issues/159
-
Prompt GUI from CLI on Ubuntu
I use PyInquirer. It's a nice-appeal CLI with custom possibilities that works with dictionaries.
-
Pretty Error Output In Python
It will build off the work done on learning Python Fire and PyInquirer basics in a previous blog post.
-
CLI Prompts In Python
This post will use the PyInquirer library to demonstrate how to add some command line prompts to make it easier to build an interactive program.
-
A project that I'm proud of (and my first PyPi-published package) 🎉
PyInquirer!
-
My first ever PyPi package - forget commands with this UI based GitHub CLI with keyboard control!
I used PyInquirer - makes for some ugly (in my opinion) code but works brilliantly and handles a lot of the heavy lifting for you!
docopt-ng
-
Clipboard - the missing cut, copy and paste system for the terminal
I like the idea of docopt but looks like it is no longer maintained unfortunately: https://github.com/docopt/docopt/issues/494. However others are carrying it forward at https://github.com/jazzband/docopt-ng
- What CLI libraries do you use to build your own custom commands?
-
Looking for UX feedback for my encryption/decryption command line utility.
Docopt-ng is a up-to-date fork of Docopt.
-
To that guy who told me about argparse
Note, the python source of docopt seems to have been effectively abandoned, so a better bet these days might be docopt-ng from the jazzband coop
-
Docopt
Just FYI, the docopt package isn't updated anymore and the maintainer doesn't answer any inquiries. There are some annoying bugs one runs into when using the official docopt package. So I recommend using docopt-ng instead: https://github.com/jazzband/docopt-ng
What are some alternatives?
InquirerPy - :snake: Python port of Inquirer.js (A collection of common interactive command-line user interfaces)
protoargs - Code generated C++11/Python/Rust/Go command line arguments parser, based on protobuf configuration
Python Fire - Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
docopt - This project is no longer maintained. Please see https://github.com/jazzband/docopt-ng
BetterGitCLI - GitHub CLI with keyboard control for easy account management 🐚
docopt.rs - Docopt for Rust (command line argument parser).
foxify-cli - :computer: Firefox Command-Line Theme Manager :fox_face: Inspired by spicetify-cli :fire:
ctrl - Ctrl is a terminal tool that allows you to copy a file THEN paste it elsewhere.
hello-python-fire
PrettyErrors - Prettify Python exception output to make it legible.
strimzi-kafka-cli - Command Line Interface for the Strimzi Kafka Operator
fontman - Manage and update your installed fonts.