Files

33 lines
865 B
Bash
Executable File

#!/bin/bash
# DB同期 on/off トグルスクリプト
# 使用方法:
# ./scripts/sync-toggle.sh on 同期を有効化
# ./scripts/sync-toggle.sh off 同期を無効化
# ./scripts/sync-toggle.sh status 現在の状態を表示
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
FLAG_FILE="${SCRIPT_DIR}/.sync-enabled"
case "${1}" in
on)
touch "${FLAG_FILE}"
echo "✓ DB同期を有効化しました"
;;
off)
rm -f "${FLAG_FILE}"
echo "✓ DB同期を無効化しました(破壊的変更作業中はこの状態を維持)"
;;
status)
if [[ -f "${FLAG_FILE}" ]]; then
echo "DB同期: ON(有効)"
else
echo "DB同期: OFF(無効)"
fi
;;
*)
echo "使用方法: $0 {on|off|status}"
exit 1
;;
esac