目录
inquirer命令行交互原理?(一)readline的实现办法和原理
inquirer命令行交互原理?(二)手写readline实现
inquirer命令行交互原理?(三)inquirer源码实现流程
补充知识点
前两篇文章曾经具体的介绍了inquirer的相干知识点,上面是inquirer源码中用到的库的简要介绍
ansi-escapes
ANSI_escape_code
翻译:
ANSI转义序列是用于在视频文本终端和终端模拟器上管制光标地位、色彩、字体款式和其余选项的带内信令的规范。某些字节序列(大多数以ASCII转义字符和方括号字符开始)嵌入到文本中。终端将这些序列解释为命令,而不是逐字显示的文本。
ANSI序列在20世纪70年代被引入,以取代特定供应商的序列,并在20世纪80年代初在计算机设备市场上宽泛应用。它们被用于开发、迷信、商业文本利用以及公告牌零碎,以提供标准化的性能。
只管硬件文本终端在21世纪变得越来越少见,但ANSI规范的相关性依然存在,因为绝大多数终端模拟器和命令控制台至多解释了ANSI规范的一部分。
rxjs
rxjs
inquirer实现原理
inquirer最外围的就是readline;