jovo-cli
Version:
jovo command line tool (beta)
21 lines (20 loc) • 1.18 kB
TypeScript
import { InputFlags } from 'jovo-cli-core';
import { ListrOptions } from 'listr';
import * as deployTargets from './DeployTargets';
import { ListrTaskHelper, PackageVersions, PackageVersionsNpm } from './Interfaces';
import * as platforms from './Platforms';
import * as prompts from './Prompts';
import * as scaffolder from './Scaffolder';
import * as tasks from './Tasks';
import * as validators from './Validators';
export { platforms, prompts, tasks, validators, deployTargets, scaffolder };
export * from './Interfaces';
export { JovoCliRenderer } from './JovoCliRenderer';
export declare function isDefined(x: any): boolean;
export declare function getSymbol(task: ListrTaskHelper, options: ListrOptions): string;
export declare function addBaseCliOptions(options: InputFlags): void;
export declare function deleteFolderRecursive(path: string): void;
export declare function getPackages(packageRegex?: RegExp): Promise<PackageVersions>;
export declare function getPackageVersionsNpm(packageRegex: RegExp): Promise<PackageVersionsNpm>;
export declare function shouldDisplayUpdateMessage(hours: number): boolean;
export declare function setUpdateMessageDisplayed(): void;