A full featured, fast Command Line Argument Parser for Rust
-
Updated
Mar 18, 2022 - Rust
{{ message }}
A full featured, fast Command Line Argument Parser for Rust
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
A full-featured framework for building command line applications (cli) with node.js
Multiplatform command line interface parsing for Kotlin
Argh! A minimalist argument handler.
Essential Building Blocks for Scala
I guess there is no real consistent scheme, but quite a few tools capitalize the help section headers.
So maybe a flag could be added to do the same when using kotlin-argparser.
So showiing
Usage: [-h] [-a] IMAGE-DIRECTORY MARKDOWN-FILES...
Optional arguments:
-h, --help show this help message and exit
-a, --auto Automatically remove orphan images
Position
Apparently GoDoc cannot show documentation for exported methods of un-exported structs, and it makes no sense to export parser and/or command, thus this project should provide its own documentation page.
a Ruby command-line application framework
A simple to use, composable, command line parser for C++ 11 and beyond
Compact, hands-free [sub]command line parsing library for Clojure.
Simple config properties API for Kotlin
Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.
A simple C++11 command line argument parser
Declarative framework for interactive CLI applications
An high level argument parsing library for bash
An extremely opinionated command-line parser.
All terminals are under my command.
Single-header program options parsing library for C++11
Deno command-line interfaces made easy
A C# .NET class library containing tools for parsing the command line arguments of console applications.
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
Header-only C++ program options parser library
Unix-style command line options parser
Command Line Interface ParseR for .Net
Take command of your command line in Nim
Command line parsing in go, with coloring support
Add a description, image, and links to the command-line-parser topic page so that developers can more easily learn about it.
To associate your repository with the command-line-parser topic, visit your repo's landing page and select "manage topics."
I know it's really an edge case since it can only happen when not reading the awesome documentation properly.
But since it's actually a contradiction according to the documentation and other similar things are also throwing an error, you might want to consider checking for this case and throwing an INVALID_DEFINITIONS error?
Alternatively it would make sense to just document which one wins,