(
parts: string[],
action: SessionAction,
options: { includeAllPositionals?: boolean } = {},
)
| 166 | } |
| 167 | |
| 168 | export function appendRuntimeActionScriptArgs( |
| 169 | parts: string[], |
| 170 | action: SessionAction, |
| 171 | options: { includeAllPositionals?: boolean } = {}, |
| 172 | ): void { |
| 173 | const positionals = action.positionals ?? []; |
| 174 | const selectedPositionals = options.includeAllPositionals ? positionals : positionals.slice(0, 1); |
| 175 | for (const positional of selectedPositionals) { |
| 176 | parts.push(formatScriptArgQuoteIfNeeded(positional)); |
| 177 | } |
| 178 | appendRuntimeHintFlags(parts, action.flags); |
| 179 | } |
| 180 | |
| 181 | export function appendGenericActionScriptArgs(parts: string[], action: SessionAction): void { |
| 182 | for (const positional of action.positionals ?? []) { |
no test coverage detected