Crates.io | ctow |
lib.rs | ctow |
version | 1.0.0 |
source | src |
created_at | 2024-04-29 02:55:15.238575 |
updated_at | 2024-06-18 04:15:42.524877 |
description | A simple rust binary utility to convert curl commands to wget commands. |
homepage | |
repository | https://github.com/Hoverth/ctow |
max_upload_size | |
id | 1223778 |
size | 49,103 |
cURL to Wget
A simple rust binary utility to convert curl commands to wget commands.
Available via cargo install ctow
(link to crates.io).
ctow can be used in two modes: command with arguments and as a command line interface
You can simply pass ctow [curl command]
, and ctow will print the converted command to stdout, with no formatting or anything when successful, so the output can be piped and manipulated into a command like wget $(ctow [...])
, etc
Do note that when passing in a curl command, you do not explicitly need to include the leading curl
, as it is discarded anyway. The options that curl uses (e.g. -A User-Agent-Here
) needs to have a space between the flag and its argument (this is a TODO).
ctow comes with a command-line interface, which does have formatted output, and is not designed for use with scripts, but for a more user-friendly, interactive experience.
There are three commands:
help
- prints a help messagecurl
- will convert a curl command into a wget commandexit
- exits the ctow CLIAll code is GPLv3+ licensed, and by contributing you agree to license the contributed code under this license.
Contributions are welcome for:
Copyright © 2024 Thomas Dickson and other contributors
This code is license under the GNU GPL v3+. See LICENSE.md for more details