UNPKG

penguins-eggs

Version:

A remaster system tool, compatible with Almalinux, Alpine, Arch, Debian, Devuan, Fedora, Manjaro, Opensuse, Ubuntu and derivatives

22 lines (21 loc) 637 B
import { select } from '@inquirer/prompts'; import Keyboards from '../../classes/keyboards.js'; /** * */ export default async function selectKeyboardVariant(keyboardLayout = '') { const keyboards = new Keyboards(); const variants = keyboards.getVariants(keyboardLayout); const supported = []; supported.push(''); // inserisce una variant nulla for (const v of variants) { supported.push(v.code); } const choices = supported.map((v) => ({ name: v, value: v })); const answer = await select({ message: 'Select variant: ', choices, default: '', }); return answer; }