1.0.0 • Published 2 years ago

@developertheexplorer/select v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@inquirer/select

Simple interactive command line prompt to display a list of choices (single select.)

select prompt

Installation

npm install @inquirer/select

yarn add @inquirer/select

Usage

import select from '@inquirer/select';

const answer = await select({
  message: 'Select a package manager',
  choices: [
    {
      name: 'npm',
      value: 'npm',
      description: 'npm is the most popular package manager',
    },
    {
      name: 'yarn',
      value: 'yarn',
      description: 'yarn is an awesome package manager',
    },
    {
      name: 'jspm',
      value: 'jspm',
      disabled: true,
    },
  ],
});

Options

PropertyTypeRequiredDescription
messagestringyesThe question to ask
choicesArray<{ value: string, name?: string, description?: string, disabled?: boolean }>yesList of the available choices. The value will be returned as the answer, and used as display if no name is defined. Choices who're disabled will be displayed, but not selectable. The description will be displayed under the prompt when the cursor land over the choice.
pageSizenumbernoBy default, lists of choice longer than 7 will be paginated. Use this option to control how many choices will appear on the screen at once.

License

Copyright (c) 2022 Simon Boudrias (twitter: @vaxilart) Licensed under the MIT license.