【发布时间】:2016-01-18 15:26:02
【问题描述】:
如何在 CLI 环境中处理日期选择器?将其视为具有自定义验证的文本输入的最常见途径是什么?是否有自定义“控件”可以保持格式并且只允许您编辑数字(想想__/__/__)。交互式日历(可能使用cli-tables 和arrow keys/enter 呈现)是否可能/更好?
额外细节
我正在使用 Node.js 和 Vorpal 开发一个命令行应用程序,我想要某种日期选择器界面。
Inquirer.js 等其他库提供易于使用的选项列表、复选框和输入验证。它们的行为就像在 GUI 中一样。
有问题的应用程序本质上是一个任务管理器应用程序,允许您编辑任务以说明您何时开始和停止。因此,所需的日期将指范围(开始 -> 停止)和所有相对较新的日期。
【问题讨论】:
-
您在寻找解释日期的输入吗?或者你能给出一个基本的想法吗?
-
我能理解你的困惑,我会更新问题以更好地解决问题。
标签: node.js datepicker command-line-interface vorpal.js