(BSD-3-Clause OR Apache-2.0) licensed by Andre Van Der Merwe
This version can be pinned in stack with:bhoogle-0.1.4.2@sha256:b883b254af657a720e8d81b21bc59776474bfe4edc9b3ce8042bf9c899714dd9,1511
Module documentation for 0.1.4.2
There are no documented modules for this package.
Depends on 15 packages
(full list with versions):
base, 
brick, 
bytestring, 
containers, 
directory, 
filepath, 
hoogle, 
lens, 
process, 
protolude, 
text, 
time, 
typed-process, 
vector, 
vty Hoogle terminal GUI.
bhoogle is a simple terminal GUI wrapper over hoogle.

Setup
- Make sure you have a local hoogle database created
- If you don’t already, then
- Install hoogle (e.g. stack install hoogleorcabal install hoogle)
- Generate the default database (hoogle generate)
 
Usage
- Enter a string in the “Type” edit box. You can filter the results to specific packages appending the +packagenamesyntax just like with Hoogle.
- Press enter to search: focus goes directly to the results list
- Or press tab to search and focus will go to the “text” edit box
- You can then filter the results by typing in the “text” edit box, any result containing the sub-string typed will be shown
- Navigate the results by using arrow or vi (hjkl) keys
- Pressing ‘s’ in the results list will toggle the sort order
- Escape to exit
- Search-ahead is enable for any type search longer than ~3 characters
- When a result is selected pyanks the package name
- When a result is selected myanks the module name
Settings
Location: ~/.config/bhoogle/bhoogle.conf
Eg:
yank=xclip
yankArgs=-selection c
Note that the version described in the blog is on the blog branch.