import { PackageManager } from '../types/packageManager';
import inquirer from 'inquirer';

export async function packageManagerPrompt(): Promise<PackageManager> {
    const packageManager: PackageManager = await inquirer
        .prompt([
            {
                type: 'list',
                name: 'packageManager',
                message: 'Select package manager',
                choices: ['pnpm', 'npm'],
                default: 'pnpm',
            },
        ])
        .then(ans => ans.packageManager as PackageManager);

    return packageManager;
}
