#! /bin/zsh # # this file: # https://dataswamp.org/~incal/conf/.zsh/time-zone # # TZs: # tzselect(1) time-zone () { local tz=$1 TZ=$tz date +"%F %R %a %b $tz" } alias australia='time-zone "Australia/Sidney"' alias china='time-zone "Asia/Shanghai"' alias finland='time-zone "Europe/Helsinki"' alias france='time-zone "Europe/Paris"' alias germany='time-zone "Europe/Berlin"' alias ireland='time-zone "Europe/Dublin"' alias korea='time-zone "Asia/Seoul"' alias portugal='time-zone "Portugal/Lisbon"' alias toronto='time-zone "America/Toronto"' alias turkey='time-zone "Europe/Istanbul"' # USA [8/7c = 8PM ET & 7PM CT] us () { local cities=('Los Angeles' 'New York') for c in $cities; do time-zone "America/${c// /_}" done }