data-svd-0.1.0.0: app/Main.hs
{-# LANGUAGE LambdaCase #-}
module Main where
import qualified Data.SVD
import qualified System.Environment
main :: IO ()
main = System.Environment.getArgs >>= \case
[filename] -> do
Data.SVD.parseSVD filename >>= \case
Left e -> error $ show e
Right p ->
putStrLn $ Data.SVD.displayDevice p
_ -> error "No input svd file"