@lakutata/cli
Version:
Lakutata CLI tool
29 lines • 1.15 kB
TypeScript
import { CreateProjectOptions } from '../options/CreateProjectOptions';
import { LakutataInfoOptions } from '../options/LakutataInfoOptions';
import { Information } from '../lib/providers/Information';
import { Creator } from '../lib/providers/Creator';
import { type ActionPattern } from 'lakutata';
import { Controller } from 'lakutata/com/entrypoint';
import { ListTemplatesOptions } from '../options/ListTemplatesOptions';
import { TemplateManager } from '../lib/providers/TemplateManager';
export declare class CommandLineController extends Controller {
protected readonly projectCreator: Creator;
protected readonly frameworkInfo: Information;
protected readonly templateManager: TemplateManager;
/**
* Create project
* @param inp
*/
create(inp: ActionPattern<CreateProjectOptions>): Promise<void>;
/**
* List templates
* @param inp
*/
templates(inp: ActionPattern<ListTemplatesOptions>): Promise<void>;
/**
* Show framework info
* @param inp
*/
info(inp: ActionPattern<LakutataInfoOptions>): Promise<void>;
}
//# sourceMappingURL=CommandLineController.d.ts.map