Commit graph

16 commits

Author SHA1 Message Date
lohhiiccc
ea14b8394a chore: update libicmp 2026-03-02 13:22:50 +01:00
lohhiiccc
ec3a3b8721 feat(cli): parse numeric option arguments and validate values 2026-03-02 12:48:28 +01:00
lohhiiccc
7304ec95f3 fix(test): compilation and deps 2026-03-02 10:04:24 +01:00
lohhiiccc
ad4df3a580 build: prevent unnecessary recompilation from version header updates 2026-03-01 16:35:52 +01:00
lohhiiccc
d0444f9431 fix(cli): avoid shadowing global optarg variable
Rename parameter 'optarg' to 'arg' in handle_one_option() to fix
-Wshadow warning.
2026-03-01 14:47:56 +01:00
lohhiiccc
44cd05a499 typo: correct 'hanlde' to 'handle' 2026-03-01 14:46:56 +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
52338017a6 feat: implement version command handlers 2026-03-01 13:56:23 +01:00
lohhiiccc
257ff100e3 feat: implement help command handlers 2026-03-01 13:56:07 +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
c29336ea81 typo: handle_quit -> handle_quiet 2026-02-09 15:05:03 +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
0ddbb95bad refactor: improve build configuration and output
- Track libicmp sources for proper dependency rebuilds
- Remove verbose build output (CC and LINK messages)
- Fix typo in help message (uninstal -> uninstall)
- Pass compiler flags to libicmp build
- Align configuration summary output
2026-02-08 00:35:28 +01:00
lohhiiccc
741576d01e chore: ignore clangd cache and compile commands 2026-02-08 00:33:28 +01:00
lohhiiccc
61bc793e9e Initial commit 2026-02-07 20:54:16 +01:00