#!/bin/bash
#
####################################################################################################
####################################################################################################
# UTILITY SCRIPT INFO - __TEMPLATE_VAR_UTILITY__/__TEMPLATE_VAR_UTILITY_SCRIPT__
####################################################################################################
VAR_UTILITY="__TEMPLATE_VAR_UTILITY__"
VAR_UTILITY_SCRIPT="__TEMPLATE_VAR_UTILITY_SCRIPT__"
VAR_UTILITY_SCRIPT_VERSION="__TEMPLATE_YEAR__.__TEMPLATE_MONTH__.XX-XXXX"
VAR_UTILITY_SCRIPT_REQUIRED_COMMAND_LINE_TOOLS="echo exit PrintMessage shift tr"
UTILITY_SCRIPT_CONFIGURATION_VARS=""
####################################################################################################
# UTILITY SCRIPT INFO - __TEMPLATE_VAR_UTILITY__/__TEMPLATE_VAR_UTILITY_SCRIPT__
####################################################################################################
####################################################################################################
#
#
#
#
#
####################################################################################################
####################################################################################################
# DEFAULT VARIABLES
####################################################################################################
__TEMPLATE__="__TEMPLATE__"
####################################################################################################
# DEFAULT VARIABLES
####################################################################################################
####################################################################################################
#
#
#
#
#
####################################################################################################
####################################################################################################
# PROCESS ARGUMENTS
####################################################################################################
for var_argument in "$@"; do
    PrintMessage "DEBUG" "$VAR_UTILITY" "$VAR_UTILITY_SCRIPT" "Processing argument '$var_argument'..."
    var_argument_CAPS=$(echo $var_argument | tr '[:lower:]' '[:upper:]')
    #
    case $var_argument_CAPS in
        "--"*)
            die_ProcessArguments_InvalidFlag $var_argument
        ;;
        *)
            PrintMessage "DEBUG" "$VAR_UTILITY" "$VAR_UTILITY_SCRIPT" "Ignoring argument '$var_argument'..."
        ;;
    esac
    #
    shift
done
####################################################################################################
# PROCESS ARGUMENTS
####################################################################################################
####################################################################################################
#
#
#
#
#
####################################################################################################
####################################################################################################
# FUNCTIONS
####################################################################################################
__TEMPLATE__(){
    echo "__TEMPLATE__"
}
####################################################################################################
# FUNCTIONS
####################################################################################################
####################################################################################################
#
#
#
#
#
####################################################################################################
####################################################################################################
# START UTILITY SCRIPT
####################################################################################################
__TEMPLATE__