解析 ANSI TTY 输出并处理 cursormoves/rewriting
Parse ANSI TTY output and handle cursormoves/rewriting
我正在从 TTY 捕获输出,但它充满了 ANSI 转义码,其中许多会移动光标并重写屏幕的一部分。我希望能够将此字符串输入解析器并让它解析所有重写...
我已经尝试了几个库,例如 anser,但在我看来,当我调用 ansiToText
时,它只是去除了 ansi 而不是解析光标移动。有什么建议吗?
啊哈!我终于找到了:npm install terminal.js
我的问题是,当我想要 'emulator'
时,我正在寻找 'parser' 或 'resolver'
¯\_(ツ)_/¯
我正在从 TTY 捕获输出,但它充满了 ANSI 转义码,其中许多会移动光标并重写屏幕的一部分。我希望能够将此字符串输入解析器并让它解析所有重写...
我已经尝试了几个库,例如 anser,但在我看来,当我调用 ansiToText
时,它只是去除了 ansi 而不是解析光标移动。有什么建议吗?
啊哈!我终于找到了:npm install terminal.js
我的问题是,当我想要 'emulator'
时,我正在寻找 'parser' 或 'resolver'¯\_(ツ)_/¯