@stacksjs/launchpad
Version:
Like Homebrew, but faster.
25 lines • 1.44 kB
TypeScript
export declare function listEnvironments(options: ListEnvironmentsOptions): Promise<void>;
export declare function inspectEnvironment(hash: string, options: InspectEnvironmentOptions): Promise<void>;
export declare function cleanEnvironments(options: CleanEnvironmentsOptions): Promise<void>;
export declare function removeEnvironment(hash: string, options: RemoveEnvironmentOptions): Promise<void>;
export declare function removeAllEnvironments(options: RemoveEnvironmentOptions): Promise<void>;
export declare function findDependencyFile(root: string, searchAncestors?: any): string | null;
export declare const DEPENDENCY_FILE_NAMES: readonly [unknown, 'dependencies.yml', 'deps.yaml', 'deps.yml', 'pkgx.yaml', 'pkgx.yml', 'launchpad.yaml', 'launchpad.yml', unknown, unknown, 'requirements.txt', 'setup.py', 'Pipfile', 'Pipfile.lock', unknown, unknown, 'go.sum', unknown, unknown, 'deno.jsonc', unknown, 'action.yaml', unknown, 'skaffold.yml', unknown, '.node-version', '.ruby-version', '.python-version', '.terraform-version', unknown, 'bun.lockb', '.yarnrc'];
declare interface ListEnvironmentsOptions {
verbose: boolean
format: string
}
declare interface InspectEnvironmentOptions {
verbose: boolean
showStubs: boolean
}
declare interface CleanEnvironmentsOptions {
dryRun: boolean
olderThanDays: number
force: boolean
verbose: boolean
}
declare interface RemoveEnvironmentOptions {
force: boolean
verbose: boolean
}