Kconfig parser, .config reader/writer, and autoconf.h generator, plus an
interactive menuconfig TUI. Written in Zig, targeting Linux.
genconfig— readsKconfig+.configand emitsinclude/generated/autoconf.h.defconfig— applies a defconfig file, then writes.configandautoconf.h.menuconfig— interactive terminal UI for editing the configuration.
All three accept --kconfig FILE, --config FILE, and --header FILE to
override the default paths (Kconfig, .config, include/generated/autoconf.h).
Requires Zig 0.16 or newer.
zig buildBinaries are written to zig-out/bin/.
- Up/Down or
k/j— navigate - Enter/Space — toggle, edit, or enter a submenu/choice
- Right or Enter on a menu — enter submenu
- Left/Esc — go back
S— mark for save,Q— save and quit,X— quit without saving
Unlicense — see LICENSE.