Post

[Inquirer] 커맨드 라인에 Prompts 설정하기

Inquirer 설치

1
npm i inquirer

Prompt 생성

js 파일 생성 후 아래 코드 입력

1
2
3
4
5
6
7
8
9
10
11
12
const inquirer = require("inquirer");
inquirer
  .prompt([
    {
      name: "faveReptile",
      message: "What is your favorite reptile?",
      default: "Alligators",
    },
  ])
  .then((answers) => {
    console.info("Answer:", answers.faveReptile);
  });


prompt를 설정하여 멀티로 만들거나 선택지를 추가할 수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
inquirer
  .prompt([
    {
      name: "faveReptile",
      message: "What is your favorite reptile?",
      default: "Alligators",
    },
    {
      name: "faveColor",
      message: "What is your favorite color?",
      default: "#008f68",
    },
  ])
  .then((answers) => {
    console.info("Answers:", answers);
  });
1
2
3
4
5
6
7
8
9
10
11
12
inquirer
  .prompt([
    {
      type: "rawlist",
      name: "reptile",
      message: "Which is better?",
      choices: ["alligator", "crocodile"],
    },
  ])
  .then((answers) => {
    console.info("Answer:", answers.reptile);
  });


How To Create Interactive Command-line Prompts with Inquirer.js

This post is licensed under CC BY 4.0 by the author.