#!/bin/bash source ./messages/message.sh COMMAND="" TEST_FILE="" PWD=$(pwd) DIR="" process_args () { while :; do case $1 in -h|-\?|--help) usage exit 0 ;; v|--version) show_version exit 0 ;; -s|--script) COMMAND=$2 shift ;; -t|--test-file) [[ ! -f ${PWD}/${2} ]] && error "Test file (${2}) not found" TEST_FILE=${PWD}/${2} shift ;; -d|--directory) [[ ! -d $2 ]] && error "Directory ${2} not found" DIR=$2 shift ;; *) break esac shift done } function usage (){ msg "\n**Script de test de code retour**\n" msg "Ce script permet de comparer les codes retour attendu et ceux obtenus\n" msg "Dans le cadre du Mooc bash de la licence ADSILLH\n" msg "\n__USAGE__\n\n" msg "$0 -d -s