venus-cli
Version:
the basic cli commands
12 lines (11 loc) • 594 B
TypeScript
import { Arguments } from 'yargs';
import { Command } from '../Command';
import { ICmdPublishParam, IPublishConfig } from '../prototype';
export declare class PublishCommand extends Command<ICmdPublishParam> {
initialize(): Promise<void>;
validation(): Promise<void>;
execute(): Promise<any>;
private getFilterGlob;
publishAssets(uploaderProgram: any, modules: string[], env: 'inte' | 'prod' | 'qiniu', filter: 'assets' | 'scripts' | 'all', publishConfig?: IPublishConfig): Promise<void>;
}
export declare const factory: (argv: Arguments<ICmdPublishParam>) => Promise<any>;