2 个版本

0.1.3 2022年11月20日
0.1.0 2022年11月19日

#3 in #tt

BlueOak-1.0.0

11KB
194

thisthat

数据格式转换工具。

关于

thisthat 提供了一个命令行工具 tt 用于在数据格式之间进行转换。它可以转换以下格式

  • CBOR
  • JSON
  • MsgPack
  • YAML
  • Pickle
  • RON
  • TOML
  • x-www-form-urlencoded ("url" 或 "www-form")

用法

tt 从 stdin 读取并写入 stdout。使用位置参数指定格式,例如 tt THIS THAT。例如,将 JSON 转换为 TOML,使用 tt json toml

$  echo '{"abc": 123 }' | tt json toml
abc = 123

要从文件转换数据,使用 cat(或等效工具)进行读取。

$ echo '{"abc": 123 }' > /tmp/example.json
$ cat /tmp/example.json | tt json toml
abc = 123

某些格式会产生不可打印的字符。将输出发送到其他工具以生成可读输出。

$  echo '{"abc": 123 }' | tt json msgpack | base64
gaNhYmN7

依赖项

~6MB
~119K SLoC