UNPKG

penguins-eggs

Version:

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

16 lines (15 loc) 626 B
import { select } from '@inquirer/prompts'; import { shx } from '../../lib/utils.js'; export default async function selectReplacedPartition() { const partitions = shx.exec('lsblk -l -o NAME,TYPE | grep part | cut -d" " -f1', { silent: true }).stdout.trim().split('\n'); const partitionsList = []; // Add partition to partitionsList partitions.forEach((element) => { partitionsList.push({ name: '/dev/' + element, value: '/dev/' + element }); }); const answer = await select({ message: 'Select the installation partition: ', choices: partitionsList, }); return answer; }