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