#!/usr/bin/env bash
# beagle-schema: interactive NixOS schema queries.
#
# Usage:
#   beagle-schema <path>                 exact lookup: type, enum, inner
#   beagle-schema --children <prefix>    list options under a prefix
#   beagle-schema --search <query>       substring search (up to 20 results)
#   beagle-schema --json <path>          machine-readable JSON output

set -euo pipefail
source "$(dirname "$0")/_beagle-racket"

BEAGLE_DIR="$BEAGLE_ROOT"
export BEAGLE_DIR

"$RACKET" -l beagle/private/schema-cli -- "$@"
