stackage/app/stackage.hs
2014-12-15 08:10:16 +02:00

16 lines
387 B
Haskell

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)
]