目录
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;