If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl
that adds the ease of use of httpie
, without compromising on features and performance. All curl
options are exposed with syntax sugar and output formatting inspired from httpie
.
Using homebrew:
brew install rs/tap/curlie
Using macports:
sudo port install curlie
Using pkg:
pkg install curlie
Or download a binary package.
Synopsis:
$ curlie [CURL_OPTIONS...] [METHOD] URL [ITEM [ITEM]]
Simple GET:
Custom method, headers and JSON data:
Build with goreleaser to test that all platforms compile properly.
goreleaser --snapshot --skip-publish --rm-dist
Or with go build
for your current platform only.
go build .
curl
but unlike httpie
, headers are written on stderr
instead of stdout
.--curl
option to print executed curl command.All source code is licensed under the MIT License.