Provided by: kas_4.7-1_all 

NAME
kas-menu - kas menu plugin
SYNOPSIS
kas menu [-h] [kconfig]
DESCRIPTION
Provides a configuration menu and triggers the build of the choices.
This plugin implements the kas menu command.
When this command is executed, kas will open a configuration menu 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 requested by the user.
To make use of this plugin, a Kconfig file has to be provided. The menu can define these types of
configuration variables that the plugin will translate 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 or isar 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
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'
Kconfig file
KAS
Part of the kas(1) suite.
AUTHOR
Daniel Wagner, Jan Kiszka, Claudius Heine
COPYRIGHT
Siemens AG, 2017-2024
4.7 Feb 03, 2025 KAS-MENU(1)