#curl #wget #转换 #命令参数 #转换 #命令行工具 #命令行界面

bin+lib ctow

一个简单的 Rust 二进制工具,用于将 cURL 命令转换为 wget 命令

7 个版本 (1 个稳定版本)

1.0.0 2024 年 6 月 18 日
0.1.5 2024 年 5 月 1 日
0.1.4 2024 年 4 月 30 日

#1284命令行工具

Download history 470/week @ 2024-04-25 63/week @ 2024-05-02 161/week @ 2024-06-13 24/week @ 2024-06-20

每月 569 次下载

GPL-3.0-or-later

17KB
211

CTOW

cURL 转 Wget

一个简单的 Rust 二进制工具,用于将 cURL 命令转换为 wget 命令。

通过 cargo install ctow 安装 (crates.io 链接)。

用法

ctow 可以在两种模式下使用:带参数的命令和命令行界面

带参数的命令

您可以直接传递 ctow [curl 命令],ctow 将将转换后的命令打印到 stdout,成功时无格式或其他内容,因此输出可以被管道和操作成命令,如 wget $(ctow [...])

请注意,当传递 cURL 命令时,您不需要显式包含前缀 curl,因为它会被丢弃。cURL 使用的选项(例如 -A User-Agent-Here需要在标志和其参数之间有一个空格(这是一个 TODO)。

命令行界面

ctow 带有命令行界面,它具有格式化的输出,并**不**设计用于与脚本一起使用,而是为了提供更用户友好的、交互式的体验。

有三个命令

  • help - 打印帮助信息
  • curl - 将 cURL 命令转换为 wget 命令
  • exit - 退出 ctow CLI

贡献

所有代码均受 GPLv3+ 许可,通过贡献您同意在此次许可下许可贡献的代码。

欢迎以下贡献

  • 缺失的 cURL / wget 参数映射
  • 测试用例
  • 其他任何内容,请事先提交问题

许可协议

版权 © 2024 Thomas Dickson 和其他贡献者

本代码受 GNU GPL v3+ 许可。有关详细信息,请参阅 LICENSE.md。

无运行时依赖