#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")" # LinuxCNC source basis: linuxcnc-kinematics-source-files.txt tracks # src/emc/kinematics plus configs/sim INI/HAL/remap/tooldata/assets used by # LinuxCNC switchkins, M428/M429/M430 remaps, and RTCP coverage. manifest=${1:-linuxcnc-kinematics-source-files.txt} filter_group=${2:-core} output_mode=${3:-relative} ./list-linuxcnc-manifest-sources.sh \ "$manifest" \ "$filter_group" \ "$output_mode" \ core,config,remap,component,generated,header,metadata,asset,tooldata \ all \ "missing kinematics manifest source"