hwp-book/code/cmdline_1.hs
Yann Esposito (Yogsototh) 44e1b7805c
initial commit
2018-06-20 22:11:04 +02:00

13 lines
367 B
Haskell
Executable file

#!/usr/bin/env stack
-- stack --resolver lts-11.6 script
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE NoImplicitPrelude #-}
import Protolude
import System.Environment (getArgs)
main :: IO ()
main = do
arguments <- getArgs
case head arguments of
Just filename -> die ("The first argument is: " <> toS filename)
Nothing -> die "Please enter a filename"