UNPKG

@xec-sh/cli

Version:

Xec: The Universal Shell for TypeScript

44 lines (43 loc) 2.92 kB
import type { Command, DockerOptions, ProcessPromise, ExecutionResult, SSHAdapterOptions, DockerAdapterOptions, ExecutionEngineConfig, DockerEphemeralOptions, CallableExecutionEngine, DockerPersistentOptions, KubernetesAdapterOptions, RemoteDockerAdapterOptions } from '@xec-sh/core'; import * as CoreExports from '@xec-sh/core'; import type { TargetType, TargetConfig, Configuration, CommandConfig, ResolvedTarget } from './config/types.js'; declare global { const $: typeof import('@xec-sh/core').$; const use: (spec: string) => Promise<any>; const x: (spec: string) => Promise<any>; const ps: typeof import('./utils/script-utils.js').ps; const cd: typeof import('./utils/script-utils.js').cd; const env: typeof import('./utils/script-utils.js').env; const csv: typeof import('./utils/script-utils.js').csv; const pwd: typeof import('./utils/script-utils.js').pwd; const log: typeof import('./utils/script-utils.js').log; const echo: typeof import('./utils/script-utils.js').echo; const exit: typeof import('./utils/script-utils.js').exit; const kill: typeof import('./utils/script-utils.js').kill; const yaml: typeof import('./utils/script-utils.js').yaml; const diff: typeof import('./utils/script-utils.js').diff; const sleep: typeof import('./utils/script-utils.js').sleep; const retry: typeof import('./utils/script-utils.js').retry; const quote: typeof import('./utils/script-utils.js').quote; const kit: typeof import('./utils/script-utils.js').kit; const prism: typeof import('./utils/script-utils.js').prism; const within: typeof import('./utils/script-utils.js').within; const setEnv: typeof import('./utils/script-utils.js').setEnv; const tmpdir: typeof import('./utils/script-utils.js').tmpdir; const spinner: typeof import('./utils/script-utils.js').spinner; const tmpfile: typeof import('./utils/script-utils.js').tmpfile; const loadEnv: typeof import('./utils/script-utils.js').loadEnv; const template: typeof import('./utils/script-utils.js').template; const parseArgs: typeof import('./utils/script-utils.js').parseArgs; const fs: typeof import('./utils/script-utils.js').fs; const os: typeof import('./utils/script-utils.js').os; const glob: typeof import('./utils/script-utils.js').glob; const path: typeof import('./utils/script-utils.js').path; const which: typeof import('./utils/script-utils.js').which; namespace Xec { export import Core = CoreExports; export type { Command, DockerOptions, ProcessPromise, ExecutionResult, SSHAdapterOptions, DockerAdapterOptions, ExecutionEngineConfig, DockerEphemeralOptions, CallableExecutionEngine, DockerPersistentOptions, KubernetesAdapterOptions, RemoteDockerAdapterOptions, }; export type { TargetType, TargetConfig, Configuration, CommandConfig, ResolvedTarget, }; } } export type { Xec };