Skip to content

sol/HackageOneFive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started

Prerequisites

Make sure that PostgreSQL is properly installed on your system and that ~/.cabal/bin/ is on your path.

Create a database

Create a database user for your account (answer all questions with 'y'):

sudo -u postgres createuser $USER

Create a database for use with HackageOneFive:

createdb hackage_one_five
psql hackage_one_five < scripts/db_layout.sql

Get tarball of latest package descriptions and feed it into the database:

wget http://hackage.haskell.org/packages/archive/00-index.tar.gz
runhaskell scripts/create_db.hs 00-index.tar.gz

Install and run HackageOneFive

cabal install
mkdir log
HackageOneFive -p 8080

Point your browser to http://0.0.0.0:8080/.

About

Reverse dependency lookup for all packages on Hackage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published