@@ -8,7 +8,7 @@ module Distribution.Client.CmdShowBuildInfo (
8
8
) where
9
9
10
10
import Distribution.Client.Compat.Prelude
11
- (catMaybes , fromMaybe )
11
+ ( catMaybes )
12
12
import Distribution.Client.ProjectOrchestration
13
13
import Distribution.Client.CmdErrorMessages
14
14
@@ -32,7 +32,7 @@ import Distribution.Client.ProjectPlanning.Types
32
32
import Distribution.Client.NixStyleOptions
33
33
( NixStyleFlags (.. ), nixStyleOptions , defaultNixStyleFlags )
34
34
import Distribution.Client.DistDirLayout
35
- (distProjectRootDirectory )
35
+ ( distProjectRootDirectory )
36
36
37
37
import Distribution.Simple.ShowBuildInfo
38
38
import Distribution.Utils.Json
@@ -61,31 +61,25 @@ showBuildInfoCommand = CommandUI {
61
61
[ option [] [" buildinfo-json-output" ]
62
62
" Write the result to the given file instead of stdout"
63
63
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 ))
69
65
],
70
66
commandDefaultFlags = defaultNixStyleFlags defaultShowBuildInfoFlags
71
67
}
72
68
73
69
data ShowBuildInfoFlags = ShowBuildInfoFlags
74
70
{ buildInfoOutputFile :: Maybe FilePath
75
- , buildInfoUnitIds :: Maybe [String ]
76
71
}
77
72
78
73
defaultShowBuildInfoFlags :: ShowBuildInfoFlags
79
74
defaultShowBuildInfoFlags = ShowBuildInfoFlags
80
75
{ buildInfoOutputFile = Nothing
81
- , buildInfoUnitIds = Nothing
82
76
}
83
77
84
78
-- | The @show-build-info@ exports information about a package and the compiler
85
79
-- configuration used to build it as JSON, that can be used by other tooling.
86
80
-- See "Distribution.Simple.ShowBuildInfo" for more information.
87
81
showBuildInfoAction :: NixStyleFlags ShowBuildInfoFlags -> [String ] -> GlobalFlags -> IO ()
88
- showBuildInfoAction flags@ NixStyleFlags { extraFlags = (ShowBuildInfoFlags fileOutput unitIdStrs ), .. }
82
+ showBuildInfoAction flags@ NixStyleFlags { extraFlags = (ShowBuildInfoFlags fileOutput), .. }
89
83
targetStrings globalFlags = do
90
84
baseCtx <- establishProjectBaseContext verbosity cliConfig OtherCommand
91
85
0 commit comments