UNPKG

create-oclif

Version:

oclif: create your own CLI

61 lines (60 loc) 1.43 kB
import * as Generator from 'yeoman-generator'; declare class App extends Generator { options: { defaults?: boolean; mocha: boolean; 'semantic-release': boolean; typescript: boolean; tslint: boolean; yarn: boolean; }; args: { [k: string]: string; }; type: 'single' | 'multi' | 'plugin' | 'base'; path: string; pjson: any; githubUser: string | undefined; answers: { name: string; bin: string; description: string; version: string; engines: { node: string; }; github: { repo: string; user: string; }; author: string; files: string; license: string; options: { mocha: boolean; typescript: boolean; tslint: boolean; yarn: boolean; 'semantic-release': boolean; }; }; mocha: boolean; semantic_release: boolean; ts: boolean; tslint: boolean; yarn: boolean; readonly _ext: "ts" | "js"; readonly _bin: any; repository?: string; constructor(args: any, opts: any); prompting(): Promise<void>; writing(): void; install(): void; private _gitignore; private _eslintignore; private _writeBase; private _writePlugin; private _writeSingle; private _writeMulti; } export = App;