Monitor your Mac's shell with a free and open source software.
One of the main goals of Pound-Shell is to allow users to log data processing experiments without any manual effort or interference. With this tool, you can easily reproduce your steps and recall the process you took. This is especially useful when you're trying to determine the provenance of your data.
But Pound-Shell isn't just about logging your commands. It also allows you to almost automatically re-run old experiments with new data. This includes everything from processing files with R to using gnuplot, interactive perl/python, and standard data processing with shell commands (awk, sort, join, etc.).
Of course, there are some limitations to Pound-Shell. If it detects that a program has "captured the screen", it won't attempt to trace commands. In these cases, it simply waits for the sub-process to end and then resumes recording.
Overall, if you're looking for a simple and effective way to log your shell commands and keep track of your experiments, Pound-Shell is definitely worth checking out. With its user-friendly interface and powerful features, it's a solid choice for anyone who wants to improve their data processing workflow.
Version 0.8.8 Alpha: N/A