gcli generates a skeleton (codes and its directory structure) you need to start building Command Line Interface (CLI) tool by Golang right out of the box. You can use your favorite CLI framework. Why you need gcli? Because you should focus on writing core function of CLI, not on interface. During developing CLI tool by Golang, you may find you're writing the chunk of boilerplate code for interfaces. Stop writing the same codes every time. gcli generates them and save you a large amount of time by writing such code. This is like Rails scaffold. Not only that, gcli know the best practices of golang CLI framework library which you want to use. Generated codes follows the most ideal way of using that framework, and you don't need to know about that. See the frameworks it supports now.
cli-frameworkBashly is a command line application (written in Ruby) that lets you generate feature-rich bash command line tools. Bashly lets you focus on your specific code, without worrying about command line argument parsing, usage texts, error messages and other functions that are usually handled by a framework in any other programming language.
bash code-generator cli-framework cli-generatorTyper, build great CLIs. Easy to code. Based on Python type hints. Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python 3.6+ type hints. It is easy to use for the end users. It has automatic help, and automatic completion for all shells.
shell cli terminal python3 click typer typehints cli-builder cli-frameworkPicocli is a one-file Java framework for parsing command line arguments and generating polished, easily tailored usage help messages. Java command line parser with both an annotations API and a programmatic API, featuring usage help with ANSI colors, autocomplete and nested subcommands. In a single file, so you can include it in source form. This lets users run picocli-based applications without requiring picocli as an external dependency.
commandline parser ansi-colors annotations cli cli-framework git autocomplete bash-completion library command-line argument-parsermando is a wrapper around argparse, and allows you to write complete CLI applications in seconds while maintaining all the flexibility. mando understands Sphinx-style :param:'s in the docstring, so it creates short options and their help for you.
cli cli-frameworkThe structure of the spec will probably change. I wait for your suggestions, wishes, bug reports.
perl5 command-line zsh bash subcommands getopt completion specification pod cli-frameworkJudo is an easy-to-use Command Line Interface (CLI) integration testing framework, driven from a simple yaml file that instructs the framework what commands to run and how to assert the outcome. Test your CLI tools in an automated fashion using nothing but stdin, stdout and stderr. The Judo framework interacts with CLIs and provides assertions against the output. The framework assumes the CLIs are installed and available for use. Judo can execute commands, respond to stdin when expected stdout output occurs, assert the exit code, and assert that the overall output of stdout and stderr contains or doesn't contain certain strings.
judo cli-testing cli-framework cli command-line judo-frameworkSingle file console framework to help you write build scripts. Or Create your own class.
cli console cli-app console-application cli-framework console-framework stdin argument-parser argvcmdr is a POSIX/GNU style, command-line UI (CLI) Go library. It is a getopt-like parser of command-line options, be compatible with the getopt_long command line UI, which is an extension of the syntax recommended by POSIX. See also Examples, and cmdr-http2 (a http2 server with daemon supports, graceful shutdown).
command-line-parser command-line-interface commandline-interface commandlineparser commandline-arguments commandline command-line command-line-tool cli cli-app cli-application cli-framework console console-framework cmdr-http2 getopt daemon posix unknown-commandsCommand line framework for Deno >_ A collection of modules for creating interactive command line tools. ⚠️ This project is still under development. Expect breaking changes.
cli typescript command-line argument-parser prompt cli-framework ansi-escape prompts cli-table cli-cursor denoRunfile lets you create command line applications in a way similar to Rake, but with the full power of Docopt command line options. You create a Runfile, and execute commands with run command arguments -and --flags.
gem task-runner cli-framework ruby-cli
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.