App-TemplateCMD
view release on metacpan or search on metacpan
templates/bash.sh view on Meta::CPAN
}
function create_dir { # <dirname>
typeset dirname="${1}"
[ ! -d "${dirname}" ] && mkdir -p "${dirname}"
[ -d "${dirname}" ]
return $?
}
function input_withprompt { # <promptstr>
typeset promptstr="${1}"
typeset var=""
if [ "${BASH_VERSION}" != "" ]; then
read -p "${promptstr}" var
else
read "var?${promptstr}"
fi
msg "${var}"
}
function tmpnam { # <prefix
typeset prefix="${1}"
# Generate a uniq name in ${TMPDIR} checking for pre-existing files
typeset tn_name="${TMPDIR:-/tmp}/${prefix}_${USER}"
typeset tn_postfix="$$"
( run in 0.620 second using v1.01-cache-2.11-cpan-6aa56a78535 )