81a85149b4
feat: new argument builder. base for ref.
2026-05-04 13:51:54 +04:00
2d018e94d5
Add should_exit support for v2 parsers
...
- Add should_exit support to v2 platform parsers
- Introduce macros.h and integrate trait hints
- Wire CMake packaging with config, version, and install dirs
- Update parser traits to include validation hooks and fixes
2026-04-20 18:43:44 +04:00
53387abe95
feat: introduce positional arguments. add tests. fix parsing bugs.
2026-03-29 04:15:36 +04:00
9d108df846
chore: improve error generation. exit on missing required arg. remove redundant fake_parser.
2026-03-16 22:37:59 +04:00
8e502bcb8b
feat: improve the readability of the generated help text. add type hints for the generation of the help text when description is not given for the variable. use sfinae for the check so that it compiles if not given.
2026-03-16 21:50:05 +04:00
d5b99ef407
feat: improve help text for better readability, less duplication on the conventions, better syntax information.
2026-03-16 20:53:00 +04:00
2d4dc123ae
chore: deduplicate builtin help action generation.
2026-03-16 19:26:44 +04:00
a8b7078949
feat: introduce help. auto add help through parser generation like another action.
2026-03-16 18:45:16 +04:00
182974d61a
fix: windows parsing
2026-03-16 17:41:45 +04:00
9e646622db
chore: dedup the add_argument implementation. also remove the cpp 20/23 features from parser v2
2026-03-15 23:43:33 +04:00
6ac10dda33
chore: clean up c++20/23 features to move to 17.
2026-03-15 23:38:08 +04:00
a1dc3c0149
feat: Introduce a modular argument convention system for GNU and Windows styles, add .clang-format, and update CMake configuration to C++17.
2026-03-15 22:55:23 +04:00