flagZ-v1.0.0
flagZ v1.0.0
flagZ v1.0.0 introduces a streamlined approach to command-line flag parsing in Zig. Designed for simplicity, it lets field names define flags, delivering direct parsing for Zig structs. This initial release offers a focused, efficient tool for Zig developers.
Highlights
- Field names define
-flagsfor intuitive parsing (e.g.,-nameor-nsetsname). - Supports
bool, integers (u1tou8388608,i1toi8388608), floats (f32,f64), and strings ([]u8,[N]u8), with optional variants (?T). - Fuzzy matching for short flags (e.g.,
-vsetsverbose). - Robust error handling:
MissingValue,StringTooLong,InvalidIntValue,NegativeValueNotAllowed,Overflow.