#!/usr/bin/env bash # Pula o relógio do céu para hoje às HH:MM (ex.: ./set-sky-time.sh 06:15). # "off" (ou sem argumento) volta ao tempo real. Combina com o timelapse. STATE_FILE=/tmp/skeledance-sky-offset TARGET=${1:-off} if [ "$TARGET" = "off" ]; then printf '0\n' > "$STATE_FILE" printf 'Relógio do céu em tempo real\n' exit 0 fi target_epoch=$(date -d "today $TARGET" +%s) || exit 2 now_epoch=$(date +%s) offset_h=$(awk "BEGIN { printf \"%.4f\", ($target_epoch - $now_epoch) / 3600 }") printf '%s\n' "$offset_h" > "$STATE_FILE" printf 'Relógio do céu em %s de hoje (offset %sh)\n' "$TARGET" "$offset_h"