https://github.com/zachmatson/argmacros.jl
Fast, flexible, macro-based, Julia package for parsing command line arguments.
https://github.com/zachmatson/argmacros.jl
argument-checks argument-parser argument-parsers argument-parsing argument-preconditions-checker julia julia-library julia-package macros
Last synced: 27 days ago
JSON representation
Fast, flexible, macro-based, Julia package for parsing command line arguments.
- Host: GitHub
- URL: https://github.com/zachmatson/argmacros.jl
- Owner: zachmatson
- License: mit
- Created: 2020-05-18T03:31:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-03T19:51:55.000Z (almost 4 years ago)
- Last Synced: 2025-03-22T02:15:46.445Z (about 2 months ago)
- Topics: argument-checks, argument-parser, argument-parsers, argument-parsing, argument-preconditions-checker, julia, julia-library, julia-package, macros
- Language: Julia
- Homepage: https://zachmatson.github.io/ArgMacros.jl/stable/
- Size: 368 KB
- Stars: 37
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ArgMacros
[](https://zachmatson.github.io/ArgMacros.jl/stable)
[](https://zachmatson.github.io/ArgMacros.jl/dev)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:```julia-repl
(@v1.5) pkg> add ArgMacros
```Then load ArgMacros into your script with `using ArgMacros`.
## Usage
Please read the documentation before using this package.