Crates.io | kodumaro-http-cli |
lib.rs | kodumaro-http-cli |
version | 0.5.2 |
source | src |
created_at | 2024-10-08 22:00:30.553891 |
updated_at | 2024-11-22 22:03:14.231217 |
description | Kodumaro HTTP CLI inspired by HTTPie |
homepage | https://github.com/cacilhas/kodumaro-http-cli |
repository | https://github.com/cacilhas/kodumaro-http-cli |
max_upload_size | |
id | 1401730 |
size | 86,669 |
Kodumaro HTTP CLI inspired by HTTPie.
It’s still a kinda-usable work in progress.
cargo +nightly install kodumaro-http-cli
Usage: http <COMMAND>
Commands:
connect performs a CONNECT request
delete performs a DELETE request
get performs a GET request
head performs a HEAD request
option performs a OPTION request
patch performs a PATCH request
post performs a POST request
put performs a PUT request
trace performs a TRACE request
help Print this message or the help of the given subcommand(s)
Options:
--raw <RAW> allows you to pass raw request data without extra processing
-o, --output <OUTPUT> save output to file instead of stdout [default: URL path file name]
-d, --download do not print the response body to stdout; rather, download it and store it in a file
-a, --auth <AUTH> basic authentication (user[:password]) or bearer token
-F, --follow follows Location redirects
--max-redirects <MAX_REDIRECTS> when following redirects, max redirects [default: 30]
--verify <VERIFY> set to "no" to skip checking the host's SSL certificate [default: yes]
--fail fail on error status code
-v, --verbose Show headers
HTTP_DOWNLOAD=true
: enable --download
HTTP_AUTH=<auth>
: use <auth>
as authentication (--auth=<auth>
)
HTTP_FOLLOW=true
: enable --follow
HTTP_MAX_REDIRECTS=<num>
: set max redirects to <num>
(--max-redirects=<num>
)
HTTP_VERIFY=no
: disable SSL certificate verification (--verify=no
)
Support multipart/form-data
Support configuration file