summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xdatefmt19
1 files changed, 19 insertions, 0 deletions
diff --git a/datefmt b/datefmt
new file mode 100755
index 0000000..747b47a
--- /dev/null
+++ b/datefmt
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+url()
+{
+ echo "https://raw.githubusercontent.com/unicode-org/cldr-json/refs/heads/main/cldr-json/cldr-dates-full/main/$1/ca-gregorian.json"
+}
+
+if [ $# -lt 1 ]
+then
+ echo "Usage: datefmt locale..." >&2
+ exit 1
+fi
+
+for l in "$@"
+do
+ [ $# -gt 1 ] && printf '%s:\t' "$l"
+ curl -s "$(url "$l")" | jq -r --arg l "$l" \
+ '.main.[$l].dates.calendars.gregorian.dateFormats.short'
+done