#user-interface #kconfig #macro #cargo #file #set #command

macro bin cargo-kconfig

Kconfig macro library and user interface for the Kconfig file format from the Linux Kernel

4 releases

0.1.1 Nov 19, 2022
0.0.4 Aug 12, 2022
0.0.2 Aug 8, 2022
0.0.1 Jun 28, 2022

#393 in Cargo plugins

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

225KB
4K SLoC

Cargo Kconfig

The crate cargo-kconfig is both an extension on cargo as well as a set of macros allowing for an application to use Kconfig configuration files.

The cargo-kconfig crate contains the cargo-kconfig command (when installed through Cargo, this will also be usable as the command sequence "cargo kconfig"), which implements a basic Kconfig menu user interface.

When the cargo-kconfig crate is used by another crate it contains several Kconfig related macros, allowing for reading the Kconfig and associated .config files, along with macros enabling reading out the values.

Currently, the package is under heavy development, any suggestions to enhance the package are useful.

Dependencies

~475KB