--- /dev/null
+function run () {
+ if (( $# == 0 )); then
+ echo "run: Usage: run CMD [ARG...]" >&2
+ return 1
+ fi
+
+ # Is the /dev/stdout opened to a tty?
+ if [[ -t 1 ]]; then
+ # Bold + Green
+ echo -ne "\e[1;32m"
+ echo "$@"
+ echo -ne "\e[0m"
+ else
+ echo "$@"
+ fi
+
+ $@
+}