makepad/tools/check_loader_removable.sh
Admin 93f27f802e chore: workspace members for the new crates, makepad.splash, the naming and loader check scripts, and error_log
Squashed from work; the fine-grained history is under tag archive/work-2026-08-26:
- vj: the thumbnail pipeline becomes one honest machine, and effects go livecodable
- widgets: boxed labels center on their ink, not on the font's line box
- metal: a fresh texture forgets nothing it never had — reallocated vec textures upload whole
- fab: a 3D creation shell and the viewer built on it
- texcomp: the block codec and the container every texture will travel in
- mixer: a live LR-Mix surface for the XR18 — strips paired the way the desk is run, auto-connect, EQ that bends its own curve, and a sweep paced so the console drops nothing
2026-08-26 08:49:50 +02:00

20 lines
556 B
Bash
Executable file

#!/bin/sh
set -eu
repo_root=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)
cd "$repo_root"
unexpected=$(find apps/fab/loaders -mindepth 1 -maxdepth 1 -type d ! -name gltf -print)
if test -n "$unexpected"; then
echo "unexpected out-of-tree loader directory: $unexpected" >&2
exit 1
fi
if rg -n 'external-loaders|makepad-fab-loader-external|loaders/external' \
apps/fab Cargo.toml .gitignore; then
echo "an external loader seam remains in the application" >&2
exit 1
fi
cargo check -p makepad-fab
echo "loader removability gate: ok"