Haskell source code pretty printer and formatter
Haskell pretty printer
hindent
$ hindent --inplace myfile.hs
$ hindent myfile.hs
$ hindent --line-length 100 file1.hs file2.hs