website-htmx-rustelo-code/scripts/get-cache-paths.sh
2026-07-10 03:44:13 +01:00

27 lines
No EOL
700 B
Bash
Executable file

#!/bin/bash
# Get cache paths using PAP-compliant manifest system
# For now, we'll construct the paths based on the manifest pattern
# In the future, this should call a Rust binary that uses rustelo_utils::cache_*_path()
WORKSPACE_ROOT="$(pwd)"
CACHE_BUILD_ROOT="${WORKSPACE_ROOT}/target/site_build/devtools/build-cache"
case "$1" in
"client")
echo "${CACHE_BUILD_ROOT}/client"
;;
"server")
echo "${CACHE_BUILD_ROOT}/server"
;;
"build"|"")
echo "${CACHE_BUILD_ROOT}"
;;
"deployment")
echo "${WORKSPACE_ROOT}/cache"
;;
*)
echo "Usage: $0 [client|server|build|deployment]" >&2
exit 1
;;
esac