Merge branch 'category-script' into 'master'

Add script to run make targets in a recipe category

See merge request 
This commit is contained in:
Jeremy Soller 2024-01-03 19:20:35 +00:00
commit f8e6c534c8
1 changed files with 20 additions and 0 deletions

20
scripts/category.sh Executable file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env bash
if [ -z "$1" ] || [ -z "$2" ]
then
echo "Build or clean all recipe directories in a category" >&2
echo Usage: $0 "<action>" "<recipe-category>" >&2
echo "<action>" can be f, r, c, u, or combinations that \"make\" understands >&2
exit 1
fi
set -x
action="${1#-}"
for recipe in `find cookbook/recipes/"$2" -name "recipe.*"`
do
recipe_folder=`dirname "$recipe"`
recipe_name=`basename "$recipe_folder"`
make "$action"."$recipe_name"
done