#curl #cli #timing #execution #analyzer #💥

bin+lib cetar

💥 CURL execution timing analyzer

1 unstable release

0.1.6 May 4, 2024
0.1.5 May 3, 2024

#2132 in Web programming

Download history 151/week @ 2024-04-27 182/week @ 2024-05-04

333 downloads per month

MIT license

44KB
972 lines

github crates.io docs.rs

Dall-E generated cetar image

Cetar

Cetar is CURL execution timing analyzer.

Original Meaning

Cetar /ce-tar/ n is the imitation of the sound of a whip being hit in Indonesian language.

Installation

$ cargo install cetar

Usage

💥 CURL execution timing analyzer

Usage: cetar [OPTIONS] <URL>

Arguments:
  <URL>

Options:
  -X, --method <METHOD>           Available methods: GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH [default: GET]
  -H, --headers <HEADERS>         Pass custom header(s) to server, example: -H 'Accept: application/json'
  -d, --data <DATA>               HTTP request data to send, example: -d 'key=value' -d @file.json -d '{"key": "value"}'
  -o, --output <OUTPUT>           Write output to <file>
  -l, --location                  Follow HTTP 3xx redirects
  -v, --verbose                   Verbose output
  -B, --display-response-body     Display response body
  -G, --display-response-headers  Display response headers
      --color <COLOR>             Main output color, available colors: black, red, green, yellow, blue, magenta, cyan, white [default: cyan]
  -h, --help                      Print help
  -V, --version                   Print version

Screenshot

Screenshot

License

MIT Copyright (c) 2024 kakilangit

Dependencies

~15–23MB
~348K SLoC