diff --git a/gaboshlib/g_runcmd.bashfunc b/gaboshlib/g_runcmd.bashfunc new file mode 100644 index 0000000..6b4a117 --- /dev/null +++ b/gaboshlib/g_runcmd.bashfunc @@ -0,0 +1,13 @@ +#!/bin/bash + +function g_runcmd { + $@ >$g_tmp/g_runcmd-output 2>&1 + g_runcmd_exitcode=$? + if [ $g_runcmd_exitcode -eq 0 ] + then + g_echo_ok "$@: $(cat $g_tmp/g_runcmd-output)" + else + g_echo_error "$@: $(cat $g_tmp/g_runcmd-output)" + fi + return $g_runcmd_exitcode +}