#!/bin/sh pgm="${0##*/}" what="${1:-usage}" # vim: syntax=sh # echo "--- # $pgm" if [ "x$what" = 'xusage' ]; then cat < transcript.log 2>&1 echo // checking out $tag git checkout $tag # 1> transcript.log 2>&1 cd $top/lib echo // updating $top/lib git pull --ff-only origin master # 1> transcript.log 2>&1 git log -1 echo "---" } tclog() { echo "$pgm: transcript log" tail -f transctip.log echo "---" } tctest() { tc="$2" echo "$pgm: running $1 $tc" echo "---" } tcrun() { cmd="$@" echo "$pgm: running $cmd" $cmd echo "..." } tcdebug() { shift; cmd="$@" echo "$pgm: running $cmd in debug mode..." echo "---" } main $@; exit $?; true; # $Source: /my/shell/scripts/toychain.sh $