lohhiiccc
07cd155f3a
refactor: remove typedefs, use struct/enum directly, fix 80-col violations
2026-03-12 19:17:49 +01:00
lohhiiccc
ab90dbb07f
refactor: reorganize src/ and includes/ for multi-binary support
2026-03-12 16:45:11 +01:00
lohhiiccc
3c7ce5b9fb
build: move -lm flag from Makefile to configure
2026-03-12 16:39:26 +01:00
lohhiiccc
35217530e4
build: add -lm flag and update libicmp submodule
2026-03-12 16:12:30 +01:00
lohhiiccc
f6ca69f795
feat(cli): refactor CLI move utilities, and improve build/version metadata
...
- Move CLI internal headers to `includes/internal/cli/`
- Split CLI handler and parsing declarations across dedicated internal headers
- Move handler map to `option_map.c` and properly update references
- Relocate CLI utility source and test files from `utils` to `parse_utils`
- Refactor `cli.h` to only expose the public interface, move internal
typedefs/functions out
- Update build system: add conditional git commit detection
2026-03-04 14:36:30 +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
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
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
61bc793e9e
Initial commit
2026-02-07 20:54:16 +01:00