#!/usr/bin/env bash OPT_FILE="/tmp/.tamarin_opts" function info { echo "[${HOSTNAME}] [INFO] $@" } function debug { echo "[${HOSTNAME}] [DEBUG] $@" } function error { echo "[${HOSTNAME}] [ERROR] $@" >&2 } function fatal { echo "[${HOSTNAME}] [FATAL] $@" >&2 exit 1 } function get_opt { opt_name=${1} default_value=${2} touch "${OPT_FILE}" source "${OPT_FILE}" echo ${!opt_name:-${default_value}} } function set_opt { opt_name=${1} opt_value=${2} touch "${OPT_FILE}" sed -i "s/^${opt_name}*$//" "${OPT_FILE}" echo "${opt_name}=\"${opt_value}\"" >> "${OPT_FILE}" }