@@ -26,7 +26,7 @@ import qualified Distribution.Types.Lens as L
26
26
import Distribution.Client.NixStyleOptions
27
27
( NixStyleFlags (.. ), nixStyleOptions , defaultNixStyleFlags )
28
28
import Distribution.Client.CmdErrorMessages
29
- ( renderTargetSelector , showTargetSelector , AmbiguityResolver ( .. ),
29
+ ( renderTargetSelector , showTargetSelector ,
30
30
renderTargetProblem ,
31
31
targetSelectorRefersToPkgs ,
32
32
renderComponentKind , renderListCommaAnd , renderListSemiAnd ,
@@ -204,7 +204,7 @@ replCommand = Client.installCommand {
204
204
replAction :: NixStyleFlags (ReplFlags , EnvFlags ) -> [String ] -> GlobalFlags -> IO ()
205
205
replAction flags@ NixStyleFlags { extraFlags = (replFlags, envFlags), .. } targetStrings globalFlags = do
206
206
let
207
- with = withProject cliConfig verbosity targetStrings
207
+ with = withProject flags cliConfig verbosity targetStrings
208
208
without config = withoutProject (config <> cliConfig) verbosity targetStrings
209
209
210
210
(baseCtx, targetSelectors, finalizer, replType) <-
@@ -338,13 +338,14 @@ data ReplType = ProjectRepl
338
338
-- 7.6, though. 🙁
339
339
deriving (Show , Eq )
340
340
341
- withProject :: ProjectConfig -> Verbosity -> [String ]
341
+ withProject :: NixStyleFlags a -> ProjectConfig -> Verbosity -> [String ]
342
342
-> IO (ProjectBaseContext , [TargetSelector ], IO () , ReplType )
343
- withProject cliConfig verbosity targetStrings = do
343
+ withProject flags cliConfig verbosity targetStrings = do
344
344
baseCtx <- establishProjectBaseContext verbosity cliConfig OtherCommand
345
345
346
346
targetSelectors <- either (reportTargetSelectorProblems verbosity) return
347
- =<< readTargetSelectors (localPackages baseCtx) (AmbiguityResolverKind LibKind ) targetStrings
347
+ =<< readTargetSelectors (localPackages baseCtx) (Just LibKind )
348
+ flags targetStrings
348
349
349
350
return (baseCtx, targetSelectors, return () , ProjectRepl )
350
351
0 commit comments