It should read from `STDIN` if no filename was provided or if the filename is `-`.
It should read from
STDINif no filename was provided or if the filename is-.