#linux-kernel #config-file #kconfig #file-format #representation #parser #cargo

kconfig-represent

Kconfig representation module for the Kconfig file format and .config configurtion files from the Linux Kernel for the Cargo Kconfig crate

10 releases

0.1.1 Nov 18, 2022
0.1.0 Nov 16, 2022
0.0.8 Nov 7, 2022
0.0.7 Oct 30, 2022
0.0.1 May 23, 2022

#1676 in Development tools


Used in cargo-kconfig

MIT OR GPL-2.0-or-later OR Apache-2.0

195KB
4K SLoC

Kconfig represent - for Cargo Kconfig

This module enables a representation in Rust types of a Kconfig file, using the kconfig-parser module to parse the Kconfig file. Further, this module allows to write and load the .config files.

It's main goal is to be the backend for cargo-kconfig, allowing kconfig to be used through cargo, but it can also be used to create other frontends.

Dependencies

~240KB