@@ -16,9 +16,8 @@ import System.Console.GetOpt (OptDescr(..), ArgDescr(..), ArgOrder(..),
16
16
import System.Environment (getArgs )
17
17
import System.Exit (exitFailure )
18
18
import System.IO (hPutStrLn , stderr )
19
- import Data.Time (formatTime )
19
+ import Data.Time (formatTime , defaultTimeLocale )
20
20
import Data.Time.Clock.POSIX (posixSecondsToUTCTime )
21
- import Data.Time (defaultTimeLocale )
22
21
23
22
main :: IO ()
24
23
main = do
@@ -206,12 +205,12 @@ parseOptions :: [String] -> IO (Options, [FilePath])
206
205
parseOptions args =
207
206
let (fs, files, nonopts, errors) = getOpt' Permute optDescr args
208
207
in case (nonopts, errors) of
209
- ([] , [] ) -> return $ (foldl (flip ($) ) defaultOptions fs, files)
210
- (_ , (_ : _) ) -> die errors
211
- (_ , _) -> die (map ((" unrecognized option " ++ ). show ) nonopts)
208
+ ([] , [] ) -> return (foldl (flip ($) ) defaultOptions fs, files)
209
+ (_ , _ : _ ) -> die errors
210
+ (_ , _) -> die (map ((" unrecognized option " ++ ). show ) nonopts)
212
211
213
212
die :: [String ] -> IO a
214
213
die errs = do
215
- mapM_ (\ e -> hPutStrLn stderr $ " htar: " ++ e) $ errs
214
+ mapM_ (\ e -> hPutStrLn stderr $ " htar: " ++ e) errs
216
215
hPutStrLn stderr " Try `htar --help' for more information."
217
216
exitFailure
0 commit comments