The first release of zig-clap
.
Added
clap.args.Iterator
.- The common interface for iterating over program arguments.
- Used by the rest of the library.
clap.args.SliceIterator
- An
clap.args.Iterator
which just iterates over a slice of strings.
- An
clap.args.OsIterator
- An
clap.args.Iterator
which wrapsstd.os.ArgIterator
- It iterates over the program arguments the most memory efficient way on each platform.
- An
clap.StreamingClap
- A streaming argument parser. which, given a slice of parameters can parse arguments lazily.
- This parse is used as a backend for other parsers.
clap.ComptimeClap
- A parse which uses reflection to generate an efficient way of querying what parameters have been passed, and their values.
clap.help
,clap.helpEx
andclap.helpFull
- Functions for pretty printing parameters.