TODO
====
  * implement the feature --files-from
  * conisder --null (for null terminated filenames on input)
