summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/varlist13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/varlist b/src/varlist
new file mode 100755
index 0000000..6c839cd
--- /dev/null
+++ b/src/varlist
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+usage() {
+ echo 'Usage: varlist VARNAME < ...'
+}
+
+VARNAME="${1:-}"
+eval "$(assert-arg -- "$VARNAME" 'VARNAME')"
+
+printf '%s = \\\n' "$VARNAME"
+env LANG=POSIX.UTF-8 sort |
+ sed 's|^\(.*\)$|\t\1 \\|'
+printf '\n'