summaryrefslogtreecommitdiff
path: root/src/sortdata
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-09-01 09:14:28 -0300
committerEuAndreh <eu@euandre.org>2024-09-28 14:00:03 -0300
commit438014583ba2c244675d0f8d7f7f8bf9d568a7c8 (patch)
treed2aad0e1c819bbf318ff3ec24dbd3734889b1fa6 /src/sortdata
parentImport code from website repository (diff)
downloadmkwb-438014583ba2c244675d0f8d7f7f8bf9d568a7c8.tar.gz
mkwb-438014583ba2c244675d0f8d7f7f8bf9d568a7c8.tar.xz
Initial version
Diffstat (limited to 'src/sortdata')
-rwxr-xr-xsrc/sortdata16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/sortdata b/src/sortdata
index 5b0b238..df64e9f 100755
--- a/src/sortdata
+++ b/src/sortdata
@@ -1,14 +1,16 @@
#!/bin/sh
-set -eu
+set -euo pipefail
+
usage() {
- echo 'Usage: sortdata ENTRYPATH'
+ echo 'Usage: sortdata FILENAME.conf'
}
-ENTRYPATH="${1:-}"
-eval "$(assert-arg -- "$ENTRYPATH" 'ENTRYPATH')"
-. "${ENTRYPATH%.*}.conf"
+FILENAME="${1:-}"
+eval "$(assert-arg -- "$FILENAME" 'FILENAME.conf')"
+. "$(realpath -- "$FILENAME")"
+
-f=src/"$date_iso".sortdata
-ln -frs "${ENTRYPATH%.*}.xmlentry" "$f" # FIXME: -r is no POSIX
+f=src/"$date_iso"-"${sort:-0}".sortdata
+printf '%s\n' "$FILENAME" > "$f"
printf '%s\n' "$f"