Recurse on directories specified on the command line

I noticed that `-R` only recurses on the current directory. Sometimes its desirable to recurse on a sub-directory.

So in this patch I try to recurse on all given directories.

I'm not sure how to run the tests / install the env so you have to check if that still works :) (or let me know how to set it up).