trurl 0.5 发布,cURL 作者开发的命令行工具


trurl 是用于 URL 解析和操作的命令行工具,也是 cURL 作者 Daniel Stenberg 开源不久的新项目。

自上一版本以来的变化:

  • --get 也支持[括号]中的变量
  • --get {query-all:key} 输出查询中 'key' 的所有值
  • 换成了 test.py 来进行测试
  • --iterate 是一个新选项

自上一版本以来的错误修复:

  • 处理 {query:key} 输出中的 %00 序列
  • 支持从没有换行符的文件中读取 URL
  • 兼容 bmake 的 makefile
  • 修复了一个 json 内存泄漏的问题
  • 使用 clang address sanitizer 进行 CI 构建

更多详情可查看:https://github.com/curl/trurl/releases/tag/trurl-0.5


相關推薦

2023-04-28

trurl 是用于 URL 解析和操作的命令行工具,也是 cURL 作者 Daniel Stenberg 开源不久的新项目。 自上一版本以来的变化: 为 --get 提供 {puny:host} 和 {puny:url} 为 --version 提供内置的 libcurl 版本信息 支持跳过测试 test.py 取代了 test

2022-01-23

cURL 作者 Daniel Stenberg 在邮件透露了为 cURL 添加原生支持 JSON 的计划。 Daniel 解释了为 cURL 添加原生支持 JSON 的理由: 在 REST APIs 等领域,发送 JSON 是十分普遍的做法许多人被问及选择 cURL 替代方案的考虑因素时,“易于

2022-03-07

curl 7.82.0 现已发布,具体更新内容如下: Changes 有了新的 --json 命令行选项,使得从命令行和 shell 脚本发送 JSON 变得更加方便。curl 支持大量不同的 TLS 库,但现在数量减少了一个(到 13 个),因为官方正式放弃了对 Mesa

2022-04-29

议传输数据。这个名字代表了 "Client URL"。 cURL 7.83 正式发布,更新内容如下: 安全修复 CVE-2022-22576:当使用 OAUTH2 承载令牌时,curl 可能重复使用错误的连接。 CVE-2022-27774:当 curl 跟随重定向到另一个协议或另一个端口号时

2022-12-22

议传输数据。这个名字代表了 "Client URL"。 cURL 7.87 正式发布,更新内容如下: 变化 -url-query curl 的第 249 个命令行选项将数据添加到 URL 的查询部分。 curlopt_quick_exit 告诉 libcurl 在退出时不等待任何 DNS 线程。 curl_writefu

2021-11-19

curl 创始人兼首席开发者 Daniel Stenberg 昨日发表了一篇吐槽苹果的博客,原因是当用户向苹果寻求帮助时,苹果直接回复用户让他自行联系 curl,然后提供了 curl 的帮助页面地址。 Daniel 说道:“想象一下,一家价值万亿美

2022-06-28

议传输数据。这个名字代表了 "Client URL"。 cURL 7.84 正式发布,更新内容如下: 变化 -rate 这个新的命令行选项 rate 限制了每个时间段的传输次数。 弃用 -random-file 和 -egd-file 这两个选项已经有很长一段时间没有人使用了,

2022-10-28

cURL 7.86 已发布,此版本添加实验性 WebSocket 支持、移除 NPN 支持,并带来大量修复。 重点 已移除 NPN 支持 curl 不再支持使用 NPN 协商 HTTP/2。执行此操作的标准方法长期以来一直是 ALPN,且浏览器几年前就取消了对 NPN 的支持。

2023-06-01

议传输数据。这个名字代表了 "Client URL"。 cURL 8.1.2 现已发布,这是 8.1.x 系列中的第二个后续补丁版本。具体更新内容如下: Bug 修复 configure:quote the assignments for run-compiler 在上一版本中引入的一个回归使 configure 在$CCshell 变

2022-12-06

编程语言构建了一个语言解释器: 并成功编写了解决作者问题的应用程序: 接着这名作者通过提供参数,让 ChatGPT 对自己编写的这段程序进行了验证,同样没问题: 在 ChatGPT 中实现新的编程语言 这名玩家在 ChatGPT

2023-03-03

们对此采取什么行动。 这是 cURL 作者 Daniel Stenberg 近日发布的推文节选,直指微软不作为。 抱歉讲太快,现在让我们倒带 <<<<<<<<< 重新梳理一下故事的来龙去脉。 cURL 项目的作者 Daniel Stenberg 对项目的维

2022-11-19

curl 7 的版本号已迭代到 7.86.0 —— 离发布 7.100.0 只差十多个版本,但 curl 作者 Daniel Stenberg 不希望在次版本号中使用三位数,因为他担心这会引发不必要的问题(可参考 Chrome 为发布 100 版本时所做的准备),甚至可能会

2022-11-20

升级 C 语言标准的讨论,特别是现在已计划在 2023 年春季发布 curl v8,所以从理论上来讲,这可能是进行一些更改的好时机。 如果要升级 C 语言标准到 C99,那就要考虑哪些 C99 特性可以改进像 curl 这样的项目。Daniel 表示自己能

2022-12-19

可为您的服务网格奠定坚实的基础。 Nginx Unit 1.29.0 正式发布,更新内容如下: NGINX JavaScript 集成 NGINX JavaScript(njs)是一个服务器端的 JavaScript 运行时,为超快的初始化进行了优化。njs 最初是为扩展 NGINX 而设计的,它的架构