UNPKG

980 BJavaScriptView Raw
1var r=require("dr-js/library/node/module/Option/preset")
2var o=require("../library/configure/option")
3var e=require("../library/feature/Auth/option")
4var t=require("../library/feature/Explorer/option")
5var i=require("../library/feature/StatusCollect/option")
6var a=require("../library/feature/StatusReport/option")
7var n=require("../library/feature/TaskRunner/option")
8var p=require("./optionExplorerClient")
9const{Config:s,parseCompactList:u}=r.Preset
10const l={prefixENV:"dr-server",formatList:[s,...u("help,h/T|show full help","quiet,q/T|less log","version,v/T|show version"),(0,o.getServerFormatConfig)([o.LogFormatConfig,o.PidFormatConfig,o.PermissionFormatConfig,e.AuthSkipFormatConfig,e.AuthFileFormatConfig,e.AuthFileGroupFormatConfig,t.ExplorerFormatConfig,i.StatusCollectFormatConfig,a.StatusReportFormatConfig,n.TaskRunnerFormatConfig]),p.ExplorerClientFormatConfig]}
11const{parseOption:f,formatUsage:g}=(0,r.prepareOption)(l)
12exports.formatUsage=g
13exports.parseOption=f