inquirer
Inquirer is a JavaScript library for building interactive command-line prompts in Node.js. It provides a collection of prompt interfaces that enable CLI programs to solicit input from users in a consistent, testable way. The library is published as the npm package inquirer and is used by many CLI tools and scaffolding frameworks to guide user input during setup and configuration.
The core API is inquirer.prompt(questions), where questions is an array of question objects. Each question defines
Inquirer builds prompts using the terminal, handles user input, and validates answers according to the defined
It is widely used in Node.js tooling, including project generators and package managers, to gather configuration