Skip to content

Instantly share code, notes, and snippets.

@dmitrinesterenko
Created November 9, 2014 03:24
Show Gist options
  • Save dmitrinesterenko/f5245f9c31b0e343ed3d to your computer and use it in GitHub Desktop.
Save dmitrinesterenko/f5245f9c31b0e343ed3d to your computer and use it in GitHub Desktop.
Log everything you do in osx terminal
#!/bin/bash
# logger.sh
# Log everything you do in Terminal.
#* Formatted date & time string.
FORMATTED_DATE=`/bin/date "+%Y-%m-%d%H%M%S"`
#* Archive the previous file
/bin/cp -f ~/Terminal.log ~/Terminal.log{,.$FORMATTED_DATE.txt}
#* Begin a new one
/usr/bin/script ~/Terminal.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment