mirror of
https://github.com/tldr-pages/tldr.git
synced 2026-08-28 20:11:19 +08:00
b2a69f45f9
Co-authored-by: Wiktor Perskawiec <git@spageektti.cc>
884 B
884 B
ghcid
Simple and efficient CLI IDE for Haskell that reloads code on file changes. Continuously displays compile errors, warnings, and test results. More information: https://github.com/ndmitchell/ghcid.
- Start
ghcidand monitor a Haskell file for changes:
ghcid {{path/to/Main.hs}}
- Start
ghcidwith a specific command, such as loading a Stack or Cabal project:
ghcid --command "{{stack ghci Main.hs}}"
- Run an action (default
main) on each file save:
ghcid --run={{action}} {{path/to/Main.hs}}
- Set maximum height and width (default to console height and width):
ghcid --height={{height}} --width={{width}} {{path/to/Main.hs}}
- Write full GHC compiler output to a file:
ghcid --outputfile={{path/to/output_file.txt}} {{path/to/Main.hs}}
- Execute REPL commands (eg.
-- $> 1+1) on each file save:
ghcid --allow-eval {{path/to/Main.hs}}