@xec-sh/cli
Version:
Xec: The Universal Shell for TypeScript
44 lines (43 loc) • 2.92 kB
TypeScript
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 };