7 个版本 (1 个稳定版本)
1.0.0 | 2024 年 6 月 18 日 |
---|---|
0.1.5 | 2024 年 5 月 1 日 |
0.1.4 | 2024 年 4 月 30 日 |
#1284 在 命令行工具 中
每月 569 次下载
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。