16 lines
387 B
Bash
Executable File
16 lines
387 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# SPDX-License-Identifier: GPL-3.0-only
|
|
|
|
set -eE
|
|
EXCLUDED_BOARDS=(
|
|
"system76/common"
|
|
"arduino/uno"
|
|
"arduino/micro"
|
|
)
|
|
|
|
BOARDS=$(find src/board -type d -maxdepth 2 -mindepth 2 2>/dev/null \
|
|
| grep -vFf <(printf '%s\n' "${EXCLUDED_BOARDS[@]}") \
|
|
| jq -sRc 'split("\n")[:-1] | map(split("/")) | map({vendor: .[2], board: .[3]})'
|
|
)
|
|
|
|
echo "boards=${BOARDS}" |