#!/bin/sh
if getopts x o; then
opt=-$o
shift
else
opt=""
fi
if ! [[ -d $1 ]]; then
printf '%s\n' >&2 "supply directory argument (got '$1')"
exit 2
fi
cd "$1" || exit $?
shift
if [[ -n "$opt" ]]; then
fileset "$@" | ${FILESET_SHELL:-sh} $opt
else
fileset "$@" | ${FILESET_SHELL:-sh}
fi