@@ -8,7 +8,7 @@ module Distribution.Client.CmdShowBuildInfo (
88 ) where
99
1010import Distribution.Client.Compat.Prelude
11- (catMaybes , fromMaybe )
11+ ( catMaybes )
1212import Distribution.Client.ProjectOrchestration
1313import Distribution.Client.CmdErrorMessages
1414
@@ -32,7 +32,7 @@ import Distribution.Client.ProjectPlanning.Types
3232import Distribution.Client.NixStyleOptions
3333 ( NixStyleFlags (.. ), nixStyleOptions , defaultNixStyleFlags )
3434import Distribution.Client.DistDirLayout
35- (distProjectRootDirectory )
35+ ( distProjectRootDirectory )
3636
3737import Distribution.Simple.ShowBuildInfo
3838import Distribution.Utils.Json
@@ -61,31 +61,25 @@ showBuildInfoCommand = CommandUI {
6161 [ option [] [" buildinfo-json-output" ]
6262 " Write the result to the given file instead of stdout"
6363 buildInfoOutputFile (\ pf flags -> flags { buildInfoOutputFile = pf })
64- (reqArg' " FILE" Just (maybe [] pure )),
65- option [] [" unit-ids-json" ]
66- " Show build-info only for selected unit-id's."
67- buildInfoUnitIds (\ pf flags -> flags { buildInfoUnitIds = pf })
68- (reqArg' " UNIT-ID" (Just . words ) (fromMaybe [] ))
64+ (reqArg' " FILE" Just (maybe [] pure ))
6965 ],
7066 commandDefaultFlags = defaultNixStyleFlags defaultShowBuildInfoFlags
7167 }
7268
7369data ShowBuildInfoFlags = ShowBuildInfoFlags
7470 { buildInfoOutputFile :: Maybe FilePath
75- , buildInfoUnitIds :: Maybe [String ]
7671 }
7772
7873defaultShowBuildInfoFlags :: ShowBuildInfoFlags
7974defaultShowBuildInfoFlags = ShowBuildInfoFlags
8075 { buildInfoOutputFile = Nothing
81- , buildInfoUnitIds = Nothing
8276 }
8377
8478-- | The @show-build-info@ exports information about a package and the compiler
8579-- configuration used to build it as JSON, that can be used by other tooling.
8680-- See "Distribution.Simple.ShowBuildInfo" for more information.
8781showBuildInfoAction :: NixStyleFlags ShowBuildInfoFlags -> [String ] -> GlobalFlags -> IO ()
88- showBuildInfoAction flags@ NixStyleFlags { extraFlags = (ShowBuildInfoFlags fileOutput unitIdStrs ), .. }
82+ showBuildInfoAction flags@ NixStyleFlags { extraFlags = (ShowBuildInfoFlags fileOutput), .. }
8983 targetStrings globalFlags = do
9084 baseCtx <- establishProjectBaseContext verbosity cliConfig OtherCommand
9185
0 commit comments