Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- #--------------------------------------------
- # Default Bash Script Header
- set -Eeuo pipefail
- trap stacktrace EXIT
- stacktrace() {
- rc="$?"
- if [ $rc != 0 ]; then
- printf '\nThe command "%s" triggerd a stacktrace:\n' "$BASH_COMMAND"
- for i in $(seq 1 $((${#FUNCNAME[@]} - 2))); do j=$((i+1)); printf '\t%s: %s() called in %s:%s\n' "${BASH_SOURCE[$i]}" "${FUNCNAME[$i]}" "${BASH_SOURCE[$j]}" "${BASH_LINENO[$i]}"; done
- fi
- }
- SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
- #--------------------------------------------
- #. "$SCRIPT_DIR/lib.sh"
- cd "$SCRIPT_DIR"
- ## Check for Dependencies
- # VERSION 1
- #if ! which aws >/dev/null 2>&1 ; then
- # echo -e "Please install awscli with:\n\n\tpip install --user awscli\nor:\n\tpip install awscli\n\nand configure it with:\n\n\taws configure\n"
- # trap '' EXIT
- # exit 1
- #fi
- # VERSION 2
- #missingDeps=""
- #command -v curl >/dev/null 2>&1 || missingDeps="$(echo -e "$missingDeps\ncurl")"
- #command -v bc >/dev/null 2>&1 || missingDeps="$(echo -e "$missingDeps\nbc")"
- #
- #if [ "$missingDeps" != "" ]; then
- # echo "This script reqires the following missing programs:"
- # echo -e "$missingDeps\n"
- # echo "Aborting due to missing dependencies..."
- # trap '' EXIT
- # exit 1
- #fi
- # Parameter default values
- # CLI Parameters
- #while getopts "h?vf:" opt; do
- # case "$opt" in
- # h|\?)
- # show_help
- # exit 1
- # ;;
- # v)
- # verbose=1
- # ;;
- # f)
- # output_file=$OPTARG
- # ;;
- # esac
- #done
Advertisement
Add Comment
Please, Sign In to add comment