All Projects → zachmatson → ArgMacros.jl

zachmatson / ArgMacros.jl

Licence: MIT license
Fast, flexible, macro-based, Julia package for parsing command line arguments.

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to ArgMacros.jl

AnyOption
C/C++ Command line and resource file option parsing
Stars: ✭ 83 (+186.21%)
Mutual labels:  argument-parser, argument-parsing
Caporal.js
A full-featured framework for building command line applications (cli) with node.js
Stars: ✭ 3,279 (+11206.9%)
Mutual labels:  argument-parser, argument-parsing
typed-argument-parser
Typed argument parser for Python
Stars: ✭ 259 (+793.1%)
Mutual labels:  argument-parser, argument-parsing
declarative-parser
Modern, declarative argument parser for Python 3.6+
Stars: ✭ 31 (+6.9%)
Mutual labels:  argument-parser, argument-parsing
Yaap
Yet Another (Swift) Argument Parser
Stars: ✭ 124 (+327.59%)
Mutual labels:  argument-parser, argument-parsing
Clap
Create your command-line parser, with all of the bells and whistles, declaratively or procedurally.
Stars: ✭ 7,174 (+24637.93%)
Mutual labels:  argument-parser, argument-parsing
argparse
Parser for command-line arguments
Stars: ✭ 24 (-17.24%)
Mutual labels:  argument-parser, argument-parsing
Lyra
A simple to use, composable, command line parser for C++ 11 and beyond
Stars: ✭ 238 (+720.69%)
Mutual labels:  argument-parser, argument-parsing
Clikt
Multiplatform command line interface parsing for Kotlin
Stars: ✭ 1,658 (+5617.24%)
Mutual labels:  argument-parser, argument-parsing
Clipp
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
Stars: ✭ 687 (+2268.97%)
Mutual labels:  argument-parser, argument-parsing
Argparse.jl
Package for parsing command-line arguments to Julia programs.
Stars: ✭ 131 (+351.72%)
Mutual labels:  argument-parser, argument-parsing
Argumentparser
Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.
Stars: ✭ 251 (+765.52%)
Mutual labels:  argument-parser, argument-parsing
DynamicHMCModels.jl
DynamicHMC versions of StatisticalRethinking models
Stars: ✭ 17 (-41.38%)
Mutual labels:  julia-package
darg
Robust command line argument parsing for D.
Stars: ✭ 37 (+27.59%)
Mutual labels:  argument-parsing
sf
Simple Bash framework which provides argument parsing, usage output and text formatting variables
Stars: ✭ 16 (-44.83%)
Mutual labels:  argument-parser
NotebookToLaTeX.jl
A Julia package for converting your Pluto and Jupyter Notebooks into beautiful Latex.
Stars: ✭ 70 (+141.38%)
Mutual labels:  julia-package
vetr
Trust, but Verify
Stars: ✭ 66 (+127.59%)
Mutual labels:  argument-checks
google-options
Command line argument parsing library from the folks at Google (java).
Stars: ✭ 61 (+110.34%)
Mutual labels:  argument-parser
jsonargparse
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Stars: ✭ 168 (+479.31%)
Mutual labels:  argument-parser
Oscar.jl
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
Stars: ✭ 182 (+527.59%)
Mutual labels:  julia-package

ArgMacros

Performant, flexible, macro-based, Julia package for parsing command line arguments.
Uses macros to generate the parsing code within your script, directly storing results in typed local variables, an autogenerated custom struct type, NamedTuple, or Dict

Installation

Install ArgMacros using Julia's Pkg package manager. Enter the Pkg prompt by typing ] at the REPL and then install:

(@v1.5) pkg> add ArgMacros

Then load ArgMacros into your script with using ArgMacros.

Usage

Please read the documentation before using this package.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].