Files
wasm-simulator/list-linuxcnc-wasm-manifest-sources.sh

20 lines
581 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
# LinuxCNC source basis: linuxcnc-rs274-wasm-source-files.txt enumerates the
# RS274, tooldata, INI, NML, RTAPI, HAL, and PythonPlugin LinuxCNC files that
# are compile-checked or shimmed for the browser/WASM source-link path.
manifest=${1:-linuxcnc-rs274-wasm-source-files.txt}
filter_group=${2:-core}
output_mode=${3:-relative}
./list-linuxcnc-manifest-sources.sh \
"$manifest" \
"$filter_group" \
"$output_mode" \
core,header,metadata,blocked,blocked-header \
all \
"missing manifest source"