ansi:将ANSI颜色转义序列解析为Hiccup语法

时间:2024-06-12 22:41:52
【文件属性】:

文件名称:ansi:将ANSI颜色转义序列解析为Hiccup语法

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-12 22:41:52

Clojure

兰布兰兹岛 解析ANSI颜色代码,可以选择转换为打ic。 特征 Clojure和ClojureScript支持(cljc) 解析颜色代码和粗体,包括8位和24位(RGB)颜色 细粒度的构建基块,转换为打ic或您选择的格式 用法 终端中的颜色通过在文本中嵌入“转义码”来工作。 该库包含用于解析和转换这些转义码的实用程序。 终端是有状态的,您可以设置一个属性,例如前台,背景或粗体,并且它将一直保持这种状态,直到它被更改或取消设置(重置)为止。 处理文本流的起点是token-stream 。 它以字符串作为输入,并返回“令牌”序列,纯文本或流中在该点设置的属性映射。 ( require '[lambdaisland.ansi :as ansi]) ( ansi/token-stream " Hello, \0 33[1;30;45m world! " ) ; ;=> ["Hello,"


【文件预览】:
ansi-master
----.circleci()
--------config.yml(946B)
----.gitignore(32B)
----deps.edn(404B)
----README.md(3KB)
----pom.xml(1KB)
----CHANGELOG.md(797B)
----bin()
--------cider(1KB)
--------test-all(49B)
--------deploy(23B)
--------kaocha(51B)
----test()
--------lambdaisland()
----dev()
--------user.clj(298B)
----src()
--------lambdaisland()
----LICENSE.txt(16KB)
----tests.edn(14B)

网友评论