0001    /// A simple CommandType using a closure
0002    struct AnonymousCommand
Command.swift:20
  return AnonymousCommand { parser in
Commands.swift:8
  return AnonymousCommand { parser in
Commands.swift:15
  return AnonymousCommand { parser in
Commands.swift:22
  return AnonymousCommand { parser in
Commands.swift:29
  return AnonymousCommand { parser in
Commands.swift:36
  return AnonymousCommand { parser in
Commands.swift:43
  return AnonymousCommand { parser in
Commands.swift:50
  return AnonymousCommand { parser in
Commands.swift:57
  return AnonymousCommand { parser in
Commands.swift:64
  return AnonymousCommand { parser in
Commands.swift:71
  return AnonymousCommand { parser in
Commands.swift:78
  return AnonymousCommand { parser in
Commands.swift:85
  return AnonymousCommand { parser in
Commands.swift:92
  return AnonymousCommand { parser in
Commands.swift:99
  return AnonymousCommand { parser in
Commands.swift:110
  return AnonymousCommand { parser in
Commands.swift:131
  return AnonymousCommand { parser in
Commands.swift:154
  return AnonymousCommand { parser in
Commands.swift:179
  return AnonymousCommand { parser in
Commands.swift:206
  return AnonymousCommand { parser in
Commands.swift:235
  return AnonymousCommand { parser in
Commands.swift:266
  return AnonymousCommand { parser in
Commands.swift:299
  return AnonymousCommand { parser in
Commands.swift:334
  return AnonymousCommand { parser in
Commands.swift:371
  return AnonymousCommand { parser in
Commands.swift:410
  return AnonymousCommand { parser in
Commands.swift:451
  return AnonymousCommand { parser in
Commands.swift:494
  return AnonymousCommand { parser in
Commands.swift:539
  return AnonymousCommand { parser in
: CommandType { 0003 var closure
Command.swift:6
    self.closure = closure
Command.swift:10
    try closure(parser)
:ArgumentParser throws -> () 0004 0005 init
Command.swift:20
  return AnonymousCommand { parser in
Commands.swift:8
  return AnonymousCommand { parser in
Commands.swift:15
  return AnonymousCommand { parser in
Commands.swift:22
  return AnonymousCommand { parser in
Commands.swift:29
  return AnonymousCommand { parser in
Commands.swift:36
  return AnonymousCommand { parser in
Commands.swift:43
  return AnonymousCommand { parser in
Commands.swift:50
  return AnonymousCommand { parser in
Commands.swift:57
  return AnonymousCommand { parser in
Commands.swift:64
  return AnonymousCommand { parser in
Commands.swift:71
  return AnonymousCommand { parser in
Commands.swift:78
  return AnonymousCommand { parser in
Commands.swift:85
  return AnonymousCommand { parser in
Commands.swift:92
  return AnonymousCommand { parser in
Commands.swift:99
  return AnonymousCommand { parser in
Commands.swift:110
  return AnonymousCommand { parser in
Commands.swift:131
  return AnonymousCommand { parser in
Commands.swift:154
  return AnonymousCommand { parser in
Commands.swift:179
  return AnonymousCommand { parser in
Commands.swift:206
  return AnonymousCommand { parser in
Commands.swift:235
  return AnonymousCommand { parser in
Commands.swift:266
  return AnonymousCommand { parser in
Commands.swift:299
  return AnonymousCommand { parser in
Commands.swift:334
  return AnonymousCommand { parser in
Commands.swift:371
  return AnonymousCommand { parser in
Commands.swift:410
  return AnonymousCommand { parser in
Commands.swift:451
  return AnonymousCommand { parser in
Commands.swift:494
  return AnonymousCommand { parser in
Commands.swift:539
  return AnonymousCommand { parser in
(_ closure:(ArgumentParser throws -> ())) { 0006 self.closure = closure 0007 } 0008 0009 func run(parser:ArgumentParser) throws { 0010 try closure(parser) 0011 } 0012 } 0013 0014 enum CommandError : ErrorType { 0015 case InvalidArgument 0016 } 0017 0018 /// Create a command using a closure 0019 public func command
Commands.swift:592
    addCommand(name, description, Commander.command(closure))
(closure:() throws -> ()) -> CommandType { 0020 return AnonymousCommand { parser in 0021 try closure() 0022 } 0023 } 0024