Implement the preliminary sandbox UI #1011

Merged
merged 8 commits into from Aug 24, 2012
Commits on Aug 17, 2012
  1. Make 'D.C.PackageEnvironment' compile again.

    23Skidoo committed Aug 17, 2012
    The compiler didn't complain when I tested on 'package-environment-file' branch
    because Main.hs didn't depend on this module.
  2. Typos.

    23Skidoo committed Aug 17, 2012
Commits on Aug 22, 2012
  1. Add an 'initPackageDB' function to D.S.Register.

    23Skidoo committed Aug 15, 2012
    Creates an empty package DB at the specified location.
Commits on Aug 24, 2012
  1. Make 'buildOptions' a top-level function.

    23Skidoo committed Aug 24, 2012
    Allows it to be reused.
  2. Implement the preliminary sandbox UI.

    23Skidoo committed Aug 24, 2012
    Adds five new hidden commands:
    
        cabal sandbox-configure
        cabal sandbox-add-source
        cabal sandbox-build
        cabal sandbox-install
        cabal dump-pkgenv