-
Updated
Aug 20, 2021 - Rust
#
argument-parsing
Here are 117 public repositories matching this topic...
A full featured, fast Command Line Argument Parser for Rust
rust
command-line
argument-parser
argument-parsing
subcommands
command-line-parser
positional-arguments
parsed-arguments
A full-featured framework for building command line applications (cli) with node.js
nodejs
bash
zsh
cli
autocomplete
node
terminal
command-line
argument-parser
winston
argv
argument-parsing
shell-script
cli-app
node-js
command-line-parser
argv-parser
caporal
typos-suggestions
-
Updated
Jun 28, 2021 - TypeScript
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.
git
java
cli
commandline
converter
parser
autocomplete
command-line
completion
annotations
ansi
executable
argument-parsing
subcommands
cli-framework
bash-completion
graalvm
ansi-colors
options-parsing
command-line-parser
native-image
-
Updated
Aug 19, 2021 - Java
Multiplatform command line interface parsing for Kotlin
kotlin
cli
command-line
argument-parser
kotlin-library
argument-parsing
option-parser
command-line-parser
-
Updated
Aug 14, 2021 - Kotlin
Bash argument parsing code generator
-
Updated
Jan 23, 2021 - M4
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
cli
commandline
options
args
cpp
command-line
man-page
argument-parser
argv
cpp11
argument-parsing
header-only
option
option-parser
options-parsing
cmdline-parser
argv-parser
nested-alternatives
-
Updated
Jul 22, 2021 - C++
-
Updated
Jul 24, 2018 - Rust
A simple to use, composable, command line parser for C++ 11 and beyond
cli
cpp
argument-parser
cpp14
cpp11
argument-parsing
header-only
cpp17
option-parser
options-parsing
cmdline-parser
cpp20
-
Updated
Jul 22, 2021 - C++
Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.
objective-c
command-line
argument-parser
argument-parsing
subcommands
command-line-parser
argument-parsers
positional-arguments
-
Updated
Jan 4, 2019 - Objective-C
Type-level & seamless command-line argument parsing for Scala
-
Updated
Aug 17, 2021 - Scala
Package for parsing command-line arguments to Julia programs.
-
Updated
Apr 12, 2021 - Julia
Yet Another (Swift) Argument Parser
macos
linux
swift
cli
argument-parser
swift-package-manager
argument-parsing
argparse
argument-parsers
yet-another
argparser
swiftp
shorthand-syntax
yaap
-
Updated
Feb 4, 2020 - Swift
Ozziko
commented
Jul 23, 2021
simple-parsing
is simply awesome (thanks!). I'd like to suggest a feature that is crucial for parsing nested args, in my opinion, and the support of other researchers in my group. Here is a minimal example to make things clear:
from dataclasses import dataclass
from simple_parsing import ArgumentParser, ConflictResolution
@dataclass
class WandbArgs:
dir: str = '' # Wandb run ca
A simple C++ header only command line argument parser
cli
commandline
options
args
cross-platform
cpp
command-line
argument-parser
arguments
argv
cpp11
argument-parsing
header-only
argparse
option
option-parser
options-parsing
cmdline-parser
headeronly
argv-parser
-
Updated
Jun 1, 2020 - C++
C/C++ Command line and resource file option parsing
-
Updated
Aug 16, 2021 - C++
Parsing of command line options, yaml/jsonnet config files and/or environment variables based on argparse
python
cli
yaml
json
argument-parsing
argparse
type-hints
jsonnet
dataclasses
config-files
argparse-alternative
-
Updated
Aug 20, 2021 - Python
NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.
-
Updated
Apr 10, 2019 - C#
argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.
-
Updated
May 15, 2019 - JavaScript
Interactive support for yargs
-
Updated
Aug 10, 2021 - JavaScript
Modern, declarative argument parser for Python 3.6+
cli
command-line
argument-parser
declarative
argument-parsing
argparse
option-parser
automagic
command-line-parser
commandline-interface
docstrings
option-parsing
declarative-parser
-
Updated
Apr 9, 2018 - Python
Node arguments parser
nodejs
javascript
npm
node
args
argument-parser
arguments
npm-package
argv
argument-parsing
node-js
argument
argv-parser
-
Updated
Jan 4, 2019 - JavaScript
web.py based tool to automatically convert argparse-like command line interfaces to simple web interfaces
-
Updated
Jan 11, 2017 - Python
Fast, flexible, macro-based, Julia package for parsing command line arguments.
argument-parser
julia
macros
argument-parsing
argument-parsers
julia-library
julia-package
argument-checks
argument-preconditions-checker
-
Updated
Jul 3, 2021 - Julia
An default value loader from TOML for structopt
-
Updated
Jul 27, 2021 - Rust
FluentArgs is a library to parse command line arguments. It focuses on a very simple API and strong typing. It is able to generate a help view and proper error messages.
-
Updated
Aug 30, 2020 - C#
An ultra-fast parser for declarative command-line options for your shell scripts.
-
Updated
Apr 15, 2021 - Rust
Improve this page
Add a description, image, and links to the argument-parsing topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the argument-parsing topic, visit your repo's landing page and select "manage topics."
It might be useful to provide some kind of error classes as part of this package.
For example, I use code like this: