curlieThe power of curl, the ease of use of httpie.
Curlie
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
.
Install
Using homebrew:
brew install rs/tap/curlie
Using macports:
sudo port install curlie
Using pkg:
pkg install curlie
Or download a binary package.
Usage
Synopsis:
$ curlie [CURL_OPTIONS...] [METHOD] URL [ITEM [ITEM]]
Simple GET:
Custom method, headers and JSON data:
Build
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 .
Differences with httpie
- Like
curl
but unlikehttpie
, headers are written onstderr
instead ofstdout
. - Output is not buffered, all the formatting is done on the fly so you can easily debug streamed data.
- Use the
--curl
option to print executed curl command.
License
All source code is licensed under the MIT License.
评论