order commands in usage by name
This commit is contained in:
parent
db6b4cdfcf
commit
990fcad978
2 changed files with 11 additions and 1 deletions
3
Usage.hs
3
Usage.hs
|
@ -7,6 +7,7 @@
|
|||
|
||||
module Usage where
|
||||
|
||||
import Common.Annex
|
||||
import System.Console.GetOpt
|
||||
|
||||
import Types.Command
|
||||
|
@ -30,7 +31,7 @@ usage header cmds commonoptions = unlines $
|
|||
alloptlines = filter (not . null) $
|
||||
lines $ usageInfo "" $
|
||||
concatMap cmdoptions cmds ++ commonoptions
|
||||
(cmdlines, optlines) = go cmds alloptlines []
|
||||
(cmdlines, optlines) = go (sort cmds) alloptlines []
|
||||
go [] os ls = (ls, os)
|
||||
go (c:cs) os ls = go cs os' (ls++(l:o))
|
||||
where
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue