Protocol
AsyncCommandGroup
A group of named commands that can be run through a
Console.protocol AsyncCommandGroup : AnyAsyncCommand
Overview
Usually you will use AsyncCommands to register commands and create a group.
let console: Console = ...
var input = CommandInput(arguments: CommandLine.arguments)
var context = CommandContext(console: console, input: input)
var config = AsyncCommands()
config.use(CowsayCommand(), as: "cowsay")
let group = config.group(help: "Some help for cosway group...")
try await console.run(group, with: context)
You can create your own AsyncCommandGroup if you want to support custom CommandOptions.
Topics
Instance Properties
Instance Methods
Relationships
Inherits From
AnyAsyncCommandSwift.SendableSwift.SendableMetatype