`ycurl` is in some sense a CUI-version of Postman, Insomnia, etc. It is written 100% in Rust.
The most notable feature is variable expansion. Here's a sample (part of) JSON which defines a request body via variable expansion.
```json "variables": { "birthday": "0725" }, "body": { "name": "Mike", "email": "mike_${birthday}@example.com", "birthday": "${birthday}" } ```
Another feature is pretty-print and syntax highlighting for the response body, like in `curl | jq`.
Give it a try :)