packages feed

stackage-update-0.1.0.2: app/stackage-update.hs

import Stackage.Update
import System.Environment (getArgs)
import Data.List ((++), concat, intersperse)

main :: IO ()
main = do
    args <- getArgs
    case args of
        ["--help"] -> putStrLn $ "Usage: stackage-update \n" ++
                      "Run this command with no arguments to update your package index."
        ["--summary"] -> putStrLn "Update your package index incrementally (requires git)"
        [] -> stackageUpdate defaultStackageUpdateSettings
        xs -> putStrLn $ "stackage-update: unrecognized argument \'" ++
              (concat $ intersperse " " xs) ++ "\'\nTry \'stackage-update --help\' for more information"