summaryrefslogtreecommitdiff
path: root/aux/ext2subdir.sh
diff options
context:
space:
mode:
Diffstat (limited to 'aux/ext2subdir.sh')
-rwxr-xr-xaux/ext2subdir.sh60
1 files changed, 0 insertions, 60 deletions
diff --git a/aux/ext2subdir.sh b/aux/ext2subdir.sh
deleted file mode 100755
index 4770d1b..0000000
--- a/aux/ext2subdir.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-set -eu
-
-usage() {
- cat <<-'EOF'
- FIXME
- EOF
-}
-
-help() {
- cat <<-'EOF'
- FIXME
- EOF
-}
-
-
-for flag in "$@"; do
- case "$flag" in
- --)
- break
- ;;
- --help)
- usage
- help
- exit
- ;;
- *)
- ;;
- esac
-done
-
-while getopts 'o:h' flag; do
- case "$flag" in
- o)
- OUTDIR="$OPTARG"
- ;;
- h)
- usage
- help
- exit
- ;;
- *)
- usage >&2
- exit 2
- ;;
- esac
-done
-shift $((OPTIND - 1))
-
-. aux/lib.sh
-
-eval "$(assert_arg "${OUTDIR:-}" '-o OUTDIR')"
-
-
-for f in "$@"; do
- lang="$(printf '%s' "$(basename "$f")" | sed 's|^.*\.\([a-z][a-z]\)\..*$|\1|')"
- f_nolang="$(printf '%s' "$(basename "$f")" | sed "s|\.$lang\.|.|")"
- mkdir -p -- "$OUTDIR/$lang"
- cp -- "$f" "$OUTDIR/$lang/$f_nolang"
-done