support reading from stdin on linux, interfaces seem awkward/unstable otherwise
allow pretty arrows to be supressed with --plain option