< 返回版块

长琴 发表于 2024-09-01 11:22

Tags:rust,日报,hurl,hawk,smd

[new lib] 终端MarkDown渲染器smd

一个支持语法高亮、表情符号和图片渲染的终端下的极简 Markdown 渲染器。特性如下:

  • 在控制台中实现丰富的文本渲染
  • 为代码块提供语法高亮
  • 支持表情符号 😎
  • 图片渲染(在可能的情况下)
  • 可点击的链接(在支持的终端中)
  • 表格格式化
  • 任务列表渲染
  • 支持嵌套列表
  • 引用块样式化

GitHub: https://github.com/guilhermeprokisch/smd

[new lib] 嗅探器Hawk

Hawk 是一个基本的基于 Rust 的网络嗅探工具,支持:

  • Ethernet II
  • IPv4
  • IPv6
  • TCP
  • UDP

Tutorial: https://iyksh.github.io/blog/sniffer/

GitHub: https://github.com/iyksh/Hawk

[new ver] Hurl 5.0.0

Hurl 是一个开源命令行工具,允许使用纯文本运行和测试 HTTP 请求。可以使用它来获取数据或在 CI/CD 流水线中测试 HTTP API(JSON / GraphQL / SOAP)。一个简单示例:

GET https://example.org/api/tests/4567
HTTP 200
[Asserts]
header "x-foo" contains "bar"
certificate "Expire-Date" daysAfterNow > 15
jsonpath "$.status" == "RUNNING"    # Check the status code
jsonpath "$.tests" count == 25      # Check the number of items
jsonpath "$.id" matches /\d{4}/     # Check the format of the id

新版本更新如下:

  • 并行运行测试
  • 更好的错误展示
  • JSON 报告
  • 目录作为输入
  • 时间单位

文档: https://hurl.dev/

GitHub: https://github.com/Orange-OpenSource/hurl


From 日报小组 长琴

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页