#!/bin/sh
# newquota - Interface au programme quota qui comprend les options
#   longues dans le style de GNU.

# le programme quota comprend trois options: -g, -v, et -q, mais ce
#   script permet aussi de les taper sous la forme '--group',
#   '--verbose', et '--quiet', respectivement.

flags="" 
realquota="/usr/bin/quota"

while [ $# -gt 0 ]
do 
  case $1 
  in
    --help    | -help   ) echo "Syntaxe: $0 [--group --verbose --quiet -gvq]" >&2
                          exit 1 ;;
    --group   | -group  ) flags="$flags -g";   shift ;;
    --verbose | -verbose) flags="$flags -v";   shift ;;
    --quiet   | -quiet  ) flags="$flags -q";   shift ;;
    --                  ) shift;               break ;;
    *                   ) break;  # on sort de la boucle while!
  esac
done

exec $realquota $flags "$@"
