Improve usage pretty-printing a bit more
parent
0be78a3aab
commit
9433991ae6
|
@ -208,12 +208,15 @@ ppPartDescUsage = \case
|
||||||
PartWithHelp _ p -> rec p
|
PartWithHelp _ p -> rec p
|
||||||
PartReorder ps ->
|
PartReorder ps ->
|
||||||
let flags = [ d | PartMany d <- ps ]
|
let flags = [ d | PartMany d <- ps ]
|
||||||
params = filter ( \case
|
params = filter
|
||||||
|
( \case
|
||||||
PartMany{} -> False
|
PartMany{} -> False
|
||||||
_ -> True
|
_ -> True
|
||||||
)
|
)
|
||||||
ps
|
ps
|
||||||
in PP.sep [PP.brackets (PP.fsep $ rec <$> flags), PP.fsep (rec <$> params)]
|
in PP.sep
|
||||||
|
[(PP.fsep $ PP.brackets . rec <$> flags), PP.fsep (rec <$> params)]
|
||||||
|
|
||||||
where
|
where
|
||||||
rec = ppPartDescUsage
|
rec = ppPartDescUsage
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue