The hppc
command
hppc
stands for HHP Command line interface. It supports the following subcommands:
- hppc list
- Displays a list of modules
- hppc lang
- Displays a list of language extensions
- hppc flag
- Displays a list of GHC flags
- hppc browse [<package>:]<module>
- Displays symbols of <module>
- hppc check <HaskellFile>
- Checks syntax with GHC
- hppc expand <HaskellFile>
- Expands Template Haskell
- hppc debug <HaskellFile>
- Displays debug information
- hppc info <HaskellFile> <module> <expression>
- Displays information about the expression
- hppc type <HaskellFile> <module> <line-no> <column-no>
- Displays the types of all expressions including the expression
- hppc find <symbol>
- Finds all module names exporting <symbol>
- hppc lint <HaskellFile>
- Checks synstax with Hlint
- hppc root <HaskellFile>
- Finds the root directory for the Haskell file
- hppc doc <module>
- Finds the html document for the module
- hppc boot
- Displays boot information for Emacs front-end
- hppc version
- Displays the version of hppc
- hppc help
- Displays help messages
</dl>