Cuckoo/Generator/Source/CLI/main.swift

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)
}
}