aerospace fork
Something went wrong. Try again.
1234567891011121314151617181920212223public struct SummonWorkspaceCmdArgs: CmdArgs { /*conforms*/ public var commonState: CmdArgsCommonState public init(rawArgs: StrArrSlice) { self.commonState = .init(rawArgs) } public static let parser: CmdParser<Self> = .init( kind: .summonWorkspace, help: summon_workspace_help_generated, flags: [ "--fail-if-noop": trueBoolFlag(\.failIfNoop), ], posArgs: [ dashDashArg(mandatory: false), newMandatoryPosArgParser(\.target, parseWorkspaceName, placeholder: "<workspace>"), ], )
public var target: Lateinit<WorkspaceName> = .uninitialized public var failIfNoop: Bool = false}
private func parseWorkspaceName(i: PosArgParserInput) -> ParsedCliArgs<WorkspaceName> { .init(WorkspaceName.parse(i.arg), advanceBy: 1)}