@@ -1,5 +1,5 @@
11#!/usr/bin/env stack
2−-- stack --resolver lts-8.5 runghc --package minio-hs --package optparse-applicative --package filepath
2+-- stack --resolver lts-9.1 runghc --package minio-hs --package optparse-applicative --package filepath
33
44--
55-- Minio Haskell SDK, (C) 2017 Minio, Inc.
@@ -18,16 +18,17 @@
1818--
1919
2020
21−{-# Language OverloadedStrings, ScopedTypeVariables #-}
22−import Network.Minio
21+{-# LANGUAGE OverloadedStrings #-}
22+{-# LANGUAGE ScopedTypeVariables #-}
23+import Network.Minio
2324
24−import Control.Monad.Catch (catchIf)
25−import Control.Monad.IO.Class (liftIO)
26−import Data.Monoid ((<>))
27−import Data.Text (pack)
28−import Options.Applicative
29−import Prelude
30−import System.FilePath.Posix
25+import Control.Monad.Catch (catchIf)
26+import Control.Monad.IO.Class (liftIO)
27+import Data.Monoid ((<>))
28+import Data.Text (pack)
29+import Options.Applicative
30+import Prelude
31+import System.FilePath.Posix
3132
3233-- | The following example uses minio's play server at
3334-- https://play.minio.io:9000. The endpoint and associated
@@ -69,5 +70,5 @@ main = do
6970 fPutObject bucket object filepath
7071
7172 case res of
72− Left e -> putStrLn $ "file upload failed due to " ++ (show e)
73+ Left e -> putStrLn $ "file upload failed due to " ++ (show e)
7374 Right () -> putStrLn "file upload succeeded."