A few years ago, I was looking into the idea of writing unit testing for bash scripts, and that's when I stumbled across a project called bats. Coming from a Perl background, It caught my attention due to its use of the TAP protocol (Test Anything Protocol). However the opensource