Files
swift-hpa/Sources/hpa/Application.swift

19 lines
432 B
Swift

import ArgumentParser
import Dependencies
import Rainbow
import ShellClient
@main
struct Application: AsyncParsableCommand {
static let configuration = CommandConfiguration(
commandName: Constants.appName,
abstract: createAbstract("A utility for working with ansible hpa playbook."),
version: VERSION,
subcommands: [
BuildCommand.self, CreateCommand.self, VaultCommand.self, UtilsCommand.self
]
)
}