inquirer-table-select-prompt
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

inquirer-table-select-prompt

npm npm downloads github stars

Table row selection prompt for Inquirer.js

动机

现有的 inquirer.js 没有支持表格行选中的命令行交互的插件.

社区内能查找到的,只有一个二维数组的 checkbox,eduardoboucas/inquirer-table-prompt.

而我更需要的是类似 list/rawlist 的选中表格每一行效果.

因此我开发了一个支持表格行选中的插件,并在这个核心功能的基础上,还添加了诸如 过滤器(filters)、过滤器选项卡(tab)、过滤器默认值(filtersDefault)、分页器(pagination)、异步请求数据源(source)、直接使用数据(data) 等丰富特性.

其中,filters 功能基于 insightfuls/inquirer-tree-prompt 二次开发.

安装

安装本插件前,请确保项目已安装 inquirer.

$ npm i inquirer-table-select-prompt

使用

inquirer.registerPrompt('table-select', require('inquirer-table-select-prompt'))

例子

查看 examples/ 快速上手.

Package Sidebar

Install

npm i inquirer-table-select-prompt

Weekly Downloads

5

Version

0.1.1

License

MIT

Unpacked Size

56.6 kB

Total Files

15

Last publish

Collaborators

  • gylidian