support piping the file to stdin

this is handy if you want to edit the file before running it. [example](https://github.com/jkroso/setter-method/blob/master/Makefile#L7)