KAS-MENU(1)
β¨ KAS-MENU β¨
okay bestie, welcome to the kas-menu page β it's the kas menu plugin, and it's lowkey iconic. π
πΈ SYNOPSIS πΈ
kas menu [-h] [kconfig]
π DESCRIPTION π
So here's the vibe: it gives you a configuration menu and then it triggers the build of whatever you picked. Like, you choose, it goes. π«Ά
This plugin is what implements the kas menu command. fr fr.
When you run this command, kas opens a configuration menu, exactly as described by a Kconfig file. It processes any pre-existing configuration file with saved settings, stores the final selections, and invokes the build plugin if the user asked for it. No cap. β¨
To make use of this plugin, a Kconfig file has to be provided. The menu can define these types of configuration variables, and the plugin will translate them into a kas configuration:
- kas configuration files that will be included when building the generated configuration. Those are picked up from Kconfig string variables that have the name prefix
KAS_INCLUDE_. π - bitbake targets that shall be built via the generated configuration. Those are picked up from Kconfig string variables that have the name prefix
KAS_TARGET_. π₯ - The
build_systemthat will used. The static Kconfig string variableKAS_BUILD_SYSTEMdefines this value, which must beopenembedded,oe,isar,isar-privilegedorisar-rootlessis set. π - bitbake configuration variables that will be added to the
local_conf_headersection of the generated configuration. All other active Kconfig string, integer or hex variables are treated as such. π
See <https://www.kernel.org/doc/html/latest/kbuild/kconfig-language.html> for a complete documentation of the Kconfig language.
The menu plugin writes the selected configuration to a .config.yaml file in the kas work directory, and it also reads previous selection from such a file if it exists. The .config.yaml both contains the selected configuration in the menu_configuration key and also the effective settings that can be used to invoke kas build or other kas commands. π¦
β OPTIONS β
π Positional Arguments
kconfig='Kconfig'β the Kconfig file. that's the one, that's the file. π
π KAS
Part of the kas(1) suite. main character energy, obviously.
π Author
Daniel Wagner, Jan Kiszka, Claudius Heine
πΈ Copyright
Siemens and contributors, 2017-2025
and that's the whole thing bestie, tysm for reading π this was kas version 5.4, dated Jun 25, 2026 β slay, go build something gorgeous, mwah πβ¨π«Ά
π¦ where this page comes from
- ubuntu stonking: kas 5.4-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms