38 lines
1.2 KiB
Bash
Executable File
38 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
#--------------------------------------------------------------
|
|
# Script: clean.sh
|
|
# Author: Michael Benjamin
|
|
# Date: June 2020
|
|
#----------------------------------------------------------
|
|
# Part 1: Declare global var defaults
|
|
#----------------------------------------------------------
|
|
VERBOSE=""
|
|
|
|
#-------------------------------------------------------
|
|
# Part 2: Check for and handle command-line arguments
|
|
#-------------------------------------------------------
|
|
for ARGI; do
|
|
if [ "${ARGI}" = "--help" -o "${ARGI}" = "-h" ] ; then
|
|
echo "clean.sh [SWITCHES] "
|
|
echo " --verbose "
|
|
echo " --help, -h "
|
|
exit 0;
|
|
elif [ "${ARGI}" = "--verbose" -o "${ARGI}" = "-v" ] ; then
|
|
VERBOSE="-v"
|
|
else
|
|
echo "clean.sh: Bad Arg:" $ARGI
|
|
exit 1
|
|
fi
|
|
done
|
|
|
|
#-------------------------------------------------------
|
|
# Part 2: Do the cleaning!
|
|
#-------------------------------------------------------
|
|
if [ "${VERBOSE}" = "-v" ]; then
|
|
echo "Cleaning: $PWD"
|
|
fi
|
|
rm -rf $VERBOSE MOOSLog_* XLOG_* LOG_*
|
|
rm -f $VERBOSE *~ *.moos++
|
|
rm -f $VERBOSE targ_*
|
|
rm -f $VERBOSE .LastOpenedMOOSLogDirectory
|