Zip Argument Parser: Argument parsing library leveraging type reflection
- Zig 100%
| LICENSES | meta.package: clean project up for beta packaging | |
| src | src.all: refactor stuff into structs | |
| .gitignore | meta.package: clean project up for beta packaging | |
| build.zig | build.demo: rename test to demo | |
| build.zig.zon | src.all: minor refactor | |
| README.md | meta.package: clean project up for beta packaging | |
| REUSE.toml | meta.package: clean project up for beta packaging | |
Zap: Zig Argument parser
!> [!WARNING]
This library is currently under active development and is subject to change. By depending on this, you acknowledge that the interface could change at any point, though I will try not to do so.
Support
- Options
- Ints
- Floats
- Bools (flags)
- Enums
- Structs
- Strings
- Arrays (Multiple value options)
- Slices (Multiple values, one option)
- Subcommands
- Auto help generation
- Error handling
TODO
- Subcommands
- Better error handling
- Better allocations
- Help generation
- Pretty error output function