@buddy-js/cli
Version:
A IaC tool to create your [Buddy CI] pipelines programmatically via JS/TS.
26 lines (25 loc) • 1.22 kB
TypeScript
import { BaseCommand, type View } from '../utils/base-command.js';
type State = Partial<Record<'load' | 'validate' | 'clear' | 'emit', 'skipped' | 'running' | 'done'>> & {
result?: string;
};
export default class Generate extends BaseCommand<typeof Generate, State> {
static enableJsonFlag: boolean;
static aliases: string[];
static description: string;
static examples: string[];
static args: {
input: import("@oclif/core/interfaces").Arg<string, Record<string, unknown>>;
};
static flags: {
output: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
clear: import("@oclif/core/interfaces").BooleanFlag<boolean>;
cwd: import("@oclif/core/interfaces").OptionFlag<string, import("@oclif/core/interfaces").CustomOptions>;
indent: import("@oclif/core/interfaces").OptionFlag<number, import("@oclif/core/interfaces").CustomOptions>;
lineWidth: import("@oclif/core/interfaces").OptionFlag<number, import("@oclif/core/interfaces").CustomOptions>;
};
protected view: View<State>;
protected initialState: {};
handle(): AsyncGenerator<State>;
private findInputFile;
}
export {};