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