19 lines
433 B
Swift
Executable File
19 lines
433 B
Swift
Executable File
import Foundation
|
|
import Commandant
|
|
|
|
let registry = CommandRegistry<CuckooGeneratorError>()
|
|
registry.register(GenerateMocksCommand())
|
|
registry.register(VersionCommand())
|
|
|
|
let helpCommand = HelpCommand(registry: registry)
|
|
registry.register(helpCommand)
|
|
|
|
registry.main(defaultVerb: helpCommand.verb) { error in
|
|
switch error {
|
|
case .stderrUsed:
|
|
break
|
|
default:
|
|
fputs(error.description + "\n", stderr)
|
|
}
|
|
}
|