Commit graph

7 commits

Author SHA1 Message Date
lohhiiccc
a6cdef89ca refactor(cli): use X-macro pattern for CLI options definition
Extract CLI options into a reusable macro (CLI_OPTIONS_LIST) in cli_opt.h
and refactor handler_map.c to eliminate manual option array duplication.
Calculate g_has_len automatically from option definitions.
2026-03-03 08:27:26 +01:00
lohhiiccc
ec3a3b8721 feat(cli): parse numeric option arguments and validate values 2026-03-02 12:48:28 +01:00
lohhiiccc
cff77eef9d refactor(cli): use named constants for return codes and implement flag handlers 2026-03-01 14:40:57 +01:00
lohhiiccc
b786e79287 feat: add version generation and CLI parsing
Add auto-generated version header and implement full command-line
argument parsing with getopt_long support.
2026-03-01 13:55:11 +01:00
lohhiiccc
69b5766782 refactor: srcs/ -> src 2026-02-09 15:05:03 +01:00
lohhiiccc
d573990df8 feat: add CLI argument parsing structure 2026-02-09 15:05:03 +01:00
lohhiiccc
61bc793e9e Initial commit 2026-02-07 20:54:16 +01:00