1
2
Fork
You've already forked zap
0
Zip Argument Parser: Argument parsing library leveraging type reflection
  • Zig 100%
2026年02月17日 02:55:36 +00:00
LICENSES meta.package: clean project up for beta packaging 2026年02月03日 20:31:51 +00:00
src src.all: refactor stuff into structs 2026年02月17日 02:55:36 +00:00
.gitignore meta.package: clean project up for beta packaging 2026年02月03日 20:31:51 +00:00
build.zig build.demo: rename test to demo 2026年02月03日 21:19:58 +00:00
build.zig.zon src.all: minor refactor 2026年02月14日 21:13:45 +00:00
README.md meta.package: clean project up for beta packaging 2026年02月03日 20:31:51 +00:00
REUSE.toml meta.package: clean project up for beta packaging 2026年02月03日 20:31:51 +00:00

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