UNPKG

henchman-cli

Version:

An all-in-one, interactive command-line tool that simplifies creating, setting up, and managing development projects like Flutter and Node.js while automating repetitive tasks.

38 lines (35 loc) 897 B
import {menu} from '../core/utils.js'; import {greetMessage, logo} from '../core/constants.js'; import {createMenu} from './create.js'; import {cleanupMenu} from './cleanup.js'; import {setupMenu} from './setup.js'; import {startMenu} from './start.js'; import {getMenu} from "./get.js"; export async function mainMenu() { console.log(logo); console.log(greetMessage); const choice = await menu([ 'Create', 'Cleanup', 'Get', 'Setup', 'Start' ],); switch (choice) { case 'Cleanup': await cleanupMenu(); break; case 'Create': await createMenu(); break; case 'Get': await getMenu(); break; case 'Setup': await setupMenu(); break; case 'Start': await startMenu(); break; } }