change rmTool type to Excepts '[NotInstalled ] m ()
This commit is contained in:
parent
ec29332657
commit
0b959c56fb
14
lib/GHCup.hs
14
lib/GHCup.hs
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user