Index
Modules:
blarg
.
API symbols
cmdArgument:
CmdLineKind.cmdArgument
cmdEnd:
CmdLineKind.cmdEnd
cmdError:
CmdLineKind.cmdError
CmdLineKind:
blarg: CmdLineKind
cmdLineRest:
blarg: cmdLineRest(p: OptParser): string
cmdLongOption:
CmdLineKind.cmdLongOption
cmdShortOption:
CmdLineKind.cmdShortOption
getopt:
blarg: getopt[T: string | seq[string]](cmdline: T = commandLineParams(); shortNoVal: set[char] = {}; longNoVal: seq[string] = @[]; requireSeparator: bool = false; sepChars: set[char] = {'=', ':'}; opChars: set[char] = {}; stopWords: seq[string] = @[]; normalizeOption: ( string) -> string = (s: string) => s; normalizeStopWord: (string) -> string = ( s: string) => s): seq[GetOptResult]
blarg: getopt(p: var OptParser; reset = false): GetOptResult
blarg: getopt[T: string | seq[string]](cmdline: T = commandLineParams(); shortNoVal: set[char] = {}; longNoVal: seq[string] = @[]; requireSeparator: bool = false; sepChars: set[char] = {'=', ':'}; opChars: set[char] = {}; stopWords: seq[string] = @[]; normalizeOption: ( string) -> string = (s: string) => s; normalizeStopWord: (string) -> string = ( s: string) => s): GetOptResult
GetOptResult:
blarg: GetOptResult
initOptParser:
blarg: initOptParser[T: string | seq[string]](cmdline: T = commandLineParams(); shortNoVal: set[char] = {}; longNoVal: seq[string] = @[]; requireSeparator: bool = false; sepChars: set[char] = {'=', ':'}; opChars: set[char] = {}; stopWords: seq[string] = @[]; normalizeOption: (string) -> string = (s: string) => s; normalizeStopWord: ( string) -> string = (s: string) => s): OptParser
next:
blarg: next(p: var OptParser)
OptParser:
blarg: OptParser
remainingArgs:
blarg: remainingArgs(p: OptParser): seq[string]