-
-function _run_cmd()
-{
- _info "[cmd-start]: $@"
- stamp_start=$(date +%s)
- time $@ 2>&1 || _abort "Command failed: $@"
- stamp_end=$(date +%s)
- echo "$((stamp_end - stamp_start)) $@" >> $DURATION_LOG.unsorted
- sort -nr $DURATION_LOG.unsorted > $DURATION_LOG
- _log "[cmd-end]: $@"
-}
-
-
-function _run_cmd_as_step()
-{
- if [ $# -eq 1 -a -f $1 ]; then
- step="$(basename $1)"
- else
- step="$@"
- fi
- _step $step
- _run_cmd $@
- _success $step
-}
-