packages feed

augur-2008.11.17: src/Main.hs

module Main where

import System.Environment

import Control.Monad

import Storage
import Parse
import Rename
import Setup
import Config

{-

 add
 remove
 fetch
 parse
 rename
 move

-}


main :: IO ()
main = do (action, args, conf) <- parseArguments =<< getArgs
          case action of
            Add    -> forM_ args addSerie
            Remove -> forM_ args removeSerie
            Parse format -> do ppArgs <- parse conf format args
                               forM_ ppArgs putStrLn
            Rename format -> rename conf format args
--            Move format dir -> move conf format dir args