Skip to content

Instantly share code, notes, and snippets.

@RichardBronosky
Created August 26, 2011 05:57
Show Gist options
  • Select an option

  • Save RichardBronosky/1172803 to your computer and use it in GitHub Desktop.

Select an option

Save RichardBronosky/1172803 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
log="/tmp/$(basename $0).log"
# Truncate existing log
echo -n > $log
echo the $0 script was called with... | tee -a $log
for a in "$@"; do
echo $((++i)) $a | tee -a $log
done
echo -e "\n## BEGIN SCRIPT STDIN ##" >> $log
cat /dev/stdin >> $log
echo "## END SCRIPT STDIN ##" >> $log
echo -e "\n## BEGIN SCRIPT CONTEXT ##" >> $log
set >> $log
echo "## END SCRIPT CONTEXT ##" >> $log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment