12345678910111213141516171819202122232425262728293031323334 |
- #!/bin/sh
- RELDIR="/$0"
- RELDIR="${RELDIR%/*}"
- RELDIR="${RELDIR:-.}"
- RELDIR="${RELDIR##/}/"
- BINDIR=`cd "$RELDIR"; pwd`
- err_out() {
- err=$1
- shift
- echo $* >&2
- exit $err
- }
- usage() {
- cat >&$(($1 + 1)) << EOF
- Available commands are:
- `ls -1 $BINDIR/ltc-* | sed "s@$BINDIR/ltc-@ @g"`
- help
- EOF
- exit $1
- }
- [ $# -gt 0 ] || usage 1
- TOOL="$1"
- shift
- [ "$TOOL" == "help" ] || [ "$TOOL" == "--help" ] || [ "$TOOL" == "-h" ] && usage 0
- test -x "$BINDIR/ltc-$TOOL" || err_out 1 "Unknown command: $TOOL"
- [ $# -gt 0 ] && "$BINDIR/ltc-$TOOL" "$@" || "$BINDIR/ltc-$TOOL"
|