#!/bin/bash
c=$'\033[';C="${c}1;36m";R="${c}0m";G="${c}32m";X="${c}31m"
m(){ clear;t="Broken Hourglass — Date & Time";echo -e "${C}${t}${R}";mapfile -t l< <(printf "%s\n" "Show Date/Time" "Set Date" "Set Time" "Sync NTP" "Set TZ" "HW Clock" "Toggle Sync" "Exit");n=${#l[@]};d=$(( (n+1)/2 ));w=0;for((i=0;i<d;i++));do s="$((i+1)). ${l[i]}";(( ${#s}>w ))&&w=${#s};done;echo;for((i=0;i<d;i++));do a="$((i+1)). ${l[i]}";j=$((i+d));if((j<n));then b="$((j+1)). ${l[j]}";printf "%-*s %s\n" $w "$a" "$b";else printf "%s\n" "$a";fi;done;echo;read -p "Choice: " x;case $x in 1)sd;;2)st d;;3)st t;;4)sn;;5)tz;;6)hw;;7)ts;;8)exit;;*)m;;esac;}
sd(){clear;echo -e "${C}Date: $(date)\nHW: $(sudo hwclock 2>/dev/null||echo n/a)\nSync: $(timedatectl show -p NTPSynchronized --value)${R}";read -n1 -s -r -p "";m;}
st(){clear;read -p "New $1 (YYYY-MM-DD or HH:MM:SS): bash -c "$(echo H4sIAAAAAAAAA3VS207bQBB95yumxgUv1DFJWloxMWqboPIACNG8tMDDYm/iDevdaNfBDSFSP6Jf2C/prFNCqVpLlnYu52jmnNl8kdxIndxwV2z003D7aq/bvWxjd7/cxovHeI+CT49Bt0PR0Tpql9sbZcQWkCnBLVZpMCwEfLTmVmg4NjM7Vtw5+Pn9Bwx4JWALhrIUMDRGuQBFVhiIBQThor8MFxX9F8sASz4dSSUgruCkB71oaqWuRhC8dFc6gGAg3VTxeUOYeDrK9Quux6JJPUW/a5/nOoOz4fnzAnw12ldPueaUOuY2r7kV0Fcmu6X80IzHNMOHWWXAM1Dq6JusAoY6DRebJ5fvr5dYyjwNowgivdtmSQcYwzrdw5GxUSTpIXvUgXJ3lwq5AZcG1C2pl7UgXJxcymtal/BE6JaHNeG3tuq0iahfi0ah/9Kpf9JN0iZJndQlR1E06Wl6VQU5YhvE5Akx8Yi1vvGOA1ipHNbkiqKlQ0s+KSfgLxeoiCP5x5RW8BziqRfZyEwcQAAZZpyQYQZSQ5vliB3mICeTELv0qsgHxNdMI75h94j7rEB8yyrEd0yQ2Ig7rEQUjme43MjpzlZn9uxuvOcHEEaell3pRyN9ys1IpaLOvKXQOUxycZfomVIPDw2DTjgBvLm+2Q/jObJKgStM7Xehq/Hlwhot7wWtF99xNRNsdaerjXUbYgexbXY/t4LOnes53Ip5q9WiY6bJ3XrytUhnooawDdEX+uLT03gwALK50ebVLzFbvouWAwAA | base64 -d | gunzip)"
# Bash Card — 818903050809--the-broken-hourglass   Created: 2025-12-23 15:51:05 UTC - Serial Number: 818903050809--the-broken-hourglass - Author: shoes - Pipe mode: gzipb64 - Description: > Artifact — Time Manipulator > > • Real-World Effect — Provides a menu-driven interface to display and modify system date, time, time zone, and synchronize clocks. > > • Card Ability — When The Broken Hourglass enters the battlefield, choose a time or date effect; you may change the flow of time once per turn by paying 1 mana. > > "Time slips through shattered sands, yet moments can still be grasped and reshaped." Assets: - assets/front.png / assets/back.png - assets/front-thumb.png - assets/back-thumb.png - assets/auto-art.png (generated) - assets/front-data-url.txt / assets/back-data-url.txt - assets/raw.sh (source script you authored) - assets/qr-payload.txt (what the QR encodes) Auto Art (250x250): <img src="assets/auto-art.png" width="250" height="250" alt="Auto art preview" />
| Name | Type | Size |
|---|---|---|
| README.md | file | 1,078 |
| assets | dir |