module Main where import System.Environment import Control.Monad import Storage import Parse import Rename import Setup import Config {- add remove fetch parse rename -} 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