KAS-MENU(1)

πŸ“¦
version 5.4 Β· 3 versions
, in ubuntu stonking

✨ 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_system that will used. The static Kconfig string variable KAS_BUILD_SYSTEM defines this value, which must be openembedded, oe, isar, isar-privileged or isar-rootless is set. πŸ‘‘
  • bitbake configuration variables that will be added to the local_conf_header section 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

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