bob-ls-recipes
Name
bob-ls-recipes - List all known recipes
Synopsis
bob ls-recipes [-h] [-D DEFINES] [-c CONFIGFILE]
[--sandbox | --slim-sandbox | --dev-sandbox | --strict-sandbox | --no-sandbox]
[--all | --used | --orphaned] [--sources]
Description
List known recipes. In contrast to the bob-ls command, which works on packages, this command works on recipes.
By default, all found recipes are printed (--all). Because the recipe YAML
files can declare more than one recipe (see
multiPackage), the number of listed recipes is
usually bigger than the number of YAML files. Add the --sources option too
see which file declared what recipe.
Note that listing used or orphaned recipes very much depends on the project configuration. Especially when using layers, there may be a large number of unused recipes.
Options
--allList all recipes (default).
-c CONFIGFILEUse config File
--dev-sandboxEnable development sandboxing.
-D DEFINESOverride default environment variable
--no-sandboxDisable sandboxing.
--orphanedList recipes that are unused.
--sandboxEnable partial sandboxing.
--slim-sandboxEnable slim sandboxing.
--sourcesPrint source YAML file names. This includes the recipe and all inherited classes. The file names are separated by TAB character.
--strict-sandboxEnable strict sandboxing.
--usedList all used recipes. These are recipes that are referenced directly or indirectly by a root package.