#!/bin/sh

while getopts :ai c
do	case "$c" in
		a) line="$(printf '%s -a ' "$line")" ;;
		i) line="$(printf '%s -n ' "$line")" ;;
		*) printf 'Usage: %s (-ahi) (file...)\n' "$0"
			exit 64 # sysexits(3) EX_USAGE
		esac
done

shift "$(printf '%s - 1\n' "$OPTIND" | bc)"

line="$(printf '%s -u -o - ' "$line")"

for file in "$@";
do	>"$file"
	line="$(printf '%s -o %s ' "$line" "$file")"
done

exec mm $line
