- 백엔드 vessels 라우터/서비스/스케줄러 추가 (1분 주기 한국 해역 폴링) - 공통 useVesselSignals 훅 + vesselApi/vesselSignalClient 서비스 추가 - MapView에 VesselLayer/VesselInteraction/MapBoundsTracker 통합 (호버·팝업·상세 모달) - OilSpill/HNS/Rescue/Incidents 뷰에 선박 신호 연동 - vesselMockData 정리, aerial IMAGE_API_URL 기본값 변경
28 lines
598 B
Bash
28 lines
598 B
Bash
#!/usr/bin/env bash
|
|
# Records run_in_terminal and appmod-* tool calls as JSONL for the extension to process.
|
|
|
|
INPUT=$(cat)
|
|
|
|
TOOL_NAME="${INPUT#*\"tool_name\":\"}"
|
|
TOOL_NAME="${TOOL_NAME%%\"*}"
|
|
|
|
case "$TOOL_NAME" in
|
|
run_in_terminal|appmod-*) ;;
|
|
*) exit 0 ;;
|
|
esac
|
|
|
|
case "$INPUT" in
|
|
*'"session_id":"'*) ;;
|
|
*) exit 0 ;;
|
|
esac
|
|
|
|
SESSION_ID="${INPUT#*\"session_id\":\"}"
|
|
SESSION_ID="${SESSION_ID%%\"*}"
|
|
[ -z "$SESSION_ID" ] && exit 0
|
|
|
|
HOOKS_DIR=".github/java-upgrade/hooks"
|
|
mkdir -p "$HOOKS_DIR"
|
|
|
|
LINE=$(printf '%s' "$INPUT" | tr -d '\r\n')
|
|
printf '%s\n' "$LINE" >> "$HOOKS_DIR/${SESSION_ID}.json"
|