packages feed

stackage-0.1.0.0: app/stackage.hs

import Stackage.CompleteBuild
import System.Environment (getArgs)

main :: IO ()
main = do
    args <- getArgs
    case args of
        [x] | Just y <- lookup x m -> completeBuild y
        _ -> error $ "Expected one argument, one of: " ++ unwords (map fst m)
  where
    m =
        [ ("nightly", Nightly)
        , ("lts-major", LTS Major)
        , ("lts-minor", LTS Minor)
        ]