change rmTool type to Excepts '[NotInstalled ] m ()

This commit is contained in:
Arjun Kathuria 2021-06-22 18:44:30 +05:30
parent ec29332657
commit 0b959c56fb

View File

@ -1288,7 +1288,7 @@ rmTool :: ( MonadReader AppState m
, MonadMask m , MonadMask m
, MonadUnliftIO m) , MonadUnliftIO m)
=> ListResult => ListResult
-> m () -> Excepts '[NotInstalled ] m ()
rmTool tool = do rmTool tool = do
let ListResult {lVer, lTool, lCross} = tool let ListResult {lVer, lTool, lCross} = tool
@ -1297,20 +1297,16 @@ rmTool tool = do
case lTool of case lTool of
GHC -> do GHC -> do
let ghcTargetVersion = GHCTargetVersion lCross lVer let ghcTargetVersion = GHCTargetVersion lCross lVer
_ <- runE @'[NotInstalled] $ rmGHCVer ghcTargetVersion rmGHCVer ghcTargetVersion
pure ()
HLS -> do HLS -> do
_ <- runE @'[NotInstalled] $ rmHLSVer lVer rmHLSVer lVer
pure ()
Cabal -> do Cabal -> do
_ <- runE @'[NotInstalled] $ rmCabalVer lVer rmCabalVer lVer
pure ()
Stack -> do Stack -> do
_ <- runE @'[NotInstalled] $ rmStackVer lVer rmStackVer lVer
pure ()
GHCup -> do GHCup -> do
-- leaving this unimplemented for now. -- leaving this unimplemented for now.