#!/usr/bin/env bash help=0 latest=0 verbose=0 status=0 usage() { cat <<-EOF ${0##*/} [options] options: -h show help dialog -l reinstall packages with version "latest" -v verbose output EOF exit "$status" } for opt do case "$opt" in '-h') usage ;; '-l') latest=1 ;; '-v') verbose=1 ;; *) status=1 usage ;; esac done echo "toto" exit "$status"