UNPKG

@compas/cli

Version:

CLI containing utilities and simple script runner

38 lines (37 loc) 1.13 kB
/** * * @param {import("@compas/stdlib").Logger} logger * @param {import("../../cli/types.js").CliExecutorState} state * @returns {Promise<import("../../cli/types.js").CliResult>} */ export function cliExecutor(logger: import("@compas/stdlib").Logger, state: import("../../cli/types.js").CliExecutorState): Promise<import("../../cli/types.js").CliResult>; /** * @typedef {{ * useHost: boolean, * containersForContext: { * [p: string]: { * createCommand: string, * pullCommand: [string,Array<string>] * } * }, * globalContainers: Array<string> * } & { * containersOnHost: Array<string>, * }} DockerContext */ /** * @type {import("../../generated/common/types.js").CliCommandDefinitionInput} */ export const cliDefinition: import("../../generated/common/types.js").CliCommandDefinitionInput; export type DockerContext = { useHost: boolean; containersForContext: { [p: string]: { createCommand: string; pullCommand: [string, Array<string>]; }; }; globalContainers: Array<string>; } & { containersOnHost: Array<string>; };