HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

brittany — Pretty-print Haskell source files. More information: <https://github.com/lspitzner/brittany#readme>.

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandfilesprettysourcecliprinthaskellbrittany

Problem

How to use the brittany command: Pretty-print Haskell source files. More information: <https://github.com/lspitzner/brittany#readme>.

Solution

brittany — Pretty-print Haskell source files. More information: <https://github.com/lspitzner/brittany#readme>.

Format a Haskell source file and print the result to stdout:
brittany {{path/to/file.hs}}


Format all Haskell source files in the current directory in-place:
brittany --write-mode=inplace {{*.hs}}


Check whether a Haskell source file needs changes and indicate the result through the program's exit code:
brittany --check-mode {{path/to/file.hs}}


Format a Haskell source file using the specified amount of spaces per indentation level and line length:
brittany --indent {{4}} --columns {{100}} {{path/to/file.hs}}


Format a Haskell source file according to the style defined in the specified configuration file:
brittany --config-file {{path/to/config.yaml}} {{path/to/file.hs}}

Code Snippets

Format a Haskell source file and print the result to `stdout`

brittany {{path/to/file.hs}}

Format all Haskell source files in the current directory in-place

brittany --write-mode=inplace {{*.hs}}

Check whether a Haskell source file needs changes and indicate the result through the program's exit code

brittany --check-mode {{path/to/file.hs}}

Format a Haskell source file using the specified amount of spaces per indentation level and line length

brittany --indent {{4}} --columns {{100}} {{path/to/file.hs}}

Format a Haskell source file according to the style defined in the specified configuration file

brittany --config-file {{path/to/config.yaml}} {{path/to/file.hs}}

Context

tldr-pages: common/brittany

Revisions (0)

No revisions yet.