diff --git a/cabal-install/src/Distribution/Client/Config.hs b/cabal-install/src/Distribution/Client/Config.hs index f8b42f4ffc1..4eb7ba20e60 100644 --- a/cabal-install/src/Distribution/Client/Config.hs +++ b/cabal-install/src/Distribution/Client/Config.hs @@ -95,9 +95,9 @@ import Distribution.Client.Types , isRelaxDeps , unRepoName ) -import Distribution.Client.Types.Credentials - ( Token (..) - , Password (..) +import Distribution.Client.Types.Credentials + ( Password (..) + , Token (..) , Username (..) ) import Distribution.Utils.NubList diff --git a/cabal-install/src/Distribution/Client/HttpUtils.hs b/cabal-install/src/Distribution/Client/HttpUtils.hs index cf564970f3b..e5d4cad5ea4 100644 --- a/cabal-install/src/Distribution/Client/HttpUtils.hs +++ b/cabal-install/src/Distribution/Client/HttpUtils.hs @@ -550,10 +550,11 @@ curlTransport prog = ] , progInvokeArgs = ["--config", "-"] ++ progInvokeArgs progInvocation } - Just (Right token) -> + Just (Right token) -> progInvocation - { progInvokeArgs = ["--header", "Authorization: X-ApiKey " ++ token] - ++ progInvokeArgs progInvocation + { progInvokeArgs = + ["--header", "Authorization: X-ApiKey " ++ token] + ++ progInvokeArgs progInvocation } Nothing -> progInvocation @@ -928,10 +929,10 @@ powershellTransport prog = setupAuth (Just (Left (uname, passwd))) = [ "$request.Credentials = new-object System.Net.NetworkCredential(" - ++ escape uname - ++ "," - ++ escape passwd - ++ ",\"\");" + ++ escape uname + ++ "," + ++ escape passwd + ++ ",\"\");" ] setupAuth (Just (Right token)) = ["$request.Headers[\"Authorization\"] = " ++ escape ("X-ApiKey " ++ token)] diff --git a/cabal-install/src/Distribution/Client/Setup.hs b/cabal-install/src/Distribution/Client/Setup.hs index 800dd4758ba..e87fce83c18 100644 --- a/cabal-install/src/Distribution/Client/Setup.hs +++ b/cabal-install/src/Distribution/Client/Setup.hs @@ -93,7 +93,7 @@ import Distribution.Client.Compat.Prelude hiding (get) import Prelude () import Distribution.Client.Types.AllowNewer (AllowNewer (..), AllowOlder (..), RelaxDeps (..)) -import Distribution.Client.Types.Credentials (Token (..), Password (..), Username (..)) +import Distribution.Client.Types.Credentials (Password (..), Token (..), Username (..)) import Distribution.Client.Types.Repo (LocalRepo (..), RemoteRepo (..)) import Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy diff --git a/cabal-install/src/Distribution/Client/Types/Credentials.hs b/cabal-install/src/Distribution/Client/Types/Credentials.hs index d5c2fe5a0ea..5de185f178f 100644 --- a/cabal-install/src/Distribution/Client/Types/Credentials.hs +++ b/cabal-install/src/Distribution/Client/Types/Credentials.hs @@ -5,7 +5,7 @@ module Distribution.Client.Types.Credentials , Password (..) ) where -import Prelude (String, Either) +import Prelude (Either, String) -- | Either (username, password) or authentacation token type Auth = Either (String, String) String diff --git a/cabal-install/src/Distribution/Client/Upload.hs b/cabal-install/src/Distribution/Client/Upload.hs index 3d7a8853734..8b028a573cc 100644 --- a/cabal-install/src/Distribution/Client/Upload.hs +++ b/cabal-install/src/Distribution/Client/Upload.hs @@ -13,8 +13,8 @@ import Distribution.Client.Setup ) import Distribution.Client.Types.Credentials ( Auth - , Token (..) , Password (..) + , Token (..) , Username (..) ) import Distribution.Client.Types.Repo (RemoteRepo (..), Repo, maybeRepoRemote) @@ -301,9 +301,9 @@ createAuth -> Maybe Password -> IO Auth createAuth domain mToken mUsername mPassword = case mToken of - Just token -> return $ Right $ unToken token - -- Use username and password if no token is provided - Nothing -> do - Username username <- maybe (promptUsername domain) return mUsername - Password password <- maybe (promptPassword domain) return mPassword - return $ Left (username, password) + Just token -> return $ Right $ unToken token + -- Use username and password if no token is provided + Nothing -> do + Username username <- maybe (promptUsername domain) return mUsername + Password password <- maybe (promptPassword domain) return mPassword + return $ Left (username, password)