INNER CODE UNIT · TypeScript
CLIPrompts
theaniketgiri/create-llm · src/prompts.ts:14
export class CLIPrompts {
private templateManager: TemplateManager;
constructor(templateManager: TemplateManager) {
this.templateManager = templateManager;
}
/**
* Prompt for project name with validation
*/
async promptProjectName(defaultName?: string): Promise<string> {
const { projectName } = await inquirer.prompt([
{
type: 'input',
name: 'projectName',
message: 'What is your project name?',
default: defaultName || 'my-llm',
validate: (input: string) => {