How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Python and C11 library that measures the width of strings in a terminal
The main features of jquast/wcwidth are: CLI Development.
Projects with overlapping indexed features include: bw2/configargparse — Drop-in replacement for argparse with added support for config files and environment variables. chriskiehl/gooey — Gooey is a framework that transforms command-line programs into graphical applications by automatically generating… commander-rb/commander — The complete solution for Ruby command-line executables. dannyben/runfile — Command line for your projects. datafolklabs/cement — Application Framework for Python. ahoward/main — a class factory and dsl for generating command line programs real quick.
Drop-in replacement for argparse with added support for config files and environment variables.
Gooey is a framework that transforms command-line programs into graphical applications by automatically generating user interfaces from existing argument definitions. By applying a decorator to a script, the tool maps standard command-line arguments to specialized graphical widgets, allowing users to interact with terminal-based utilities through forms, file pickers, and date selectors. The project distinguishes itself by providing a comprehensive suite of customization and lifecycle management tools that extend beyond simple interface generation. It includes capabilities for input validation
The complete solution for Ruby command-line executables