Skip to content

Another table select prompt plugin of inquirer.js, with powerful table render and filters.

License

Notifications You must be signed in to change notification settings

TenviLi/inquirer-table-select-prompt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/ 快速上手.

About

Another table select prompt plugin of inquirer.js, with powerful table render and filters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published