Skip to content

YourFin/cabal-hoogle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cabal-hoogle

GitHub Action Badge

Like stack hoogle, but works for cabal projects. Generates hoogle database of your local packages and all dependencies.

Installation

git clone https://github.com/kokobd/cabal-hoogle.git
cd cabal-hoogle
cabal install exe:cabal-hoogle

Usage

Generate

Within your project, run:

cabal-hoogle generate

This generates a hoogle database for all the local packages and their dependencies.

You may specify targets, like below:

cabal-hoogle generate exe:haskell-language-server hls-code-range-plugin

See Cabal Docs for target syntax

Run Hoogle

With cabal-hoogle run --, extra arguments are passed directly to hoogle.

You may start an http server like this:

cabal-hoogle run -- server --local --port 9000

Or directly search in command line like this:

cabal-hoogle run -- search catMaybes

More Options

Run cabal-hoogle --help to see more options.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Haskell 92.3%
  • Nix 7.7%