Skip to content

Latest commit

 

History

History
74 lines (46 loc) · 1.65 KB

README.md

File metadata and controls

74 lines (46 loc) · 1.65 KB

rj

rj is a command line tool for printing HTTP Response as JSON.

Carbon

Installation

Homebrew

You can also install via hombrew on macOS:

$ brew install yusukebe/tap/rj

Binary

Download the binary from GitHub Releases and install it somewhere in your $PATH. rj currently provides pre-built binaries for Linux, macOS and Windows.

Source

To install from the source, use go install:

$ go install github.com/yusukebe/rj/cmd/rj@latest

Usage

The usage:

$ rj [url] [flags]

Available options:

  -A, --agent string         User-Agent name (default "rj/{{ Version }}")
  -u, --basic string         Basic Auth username:password
  -H, --header stringArray   HTTP Request Header
  -h, --help                 help for rj
      --http1.1              Use HTTP/1.1
      --http3                Use HTTP/3
  -X, --method string        HTTP Request method (default "GET")
  -v, --version              version for rj

Screenshots

With jq:

Screenshot

HTTP/3

Now, support HTTP/3 with --http3 option:

Screenshot

Related projects

Author

Yusuke Wada https://github.com/yusukebe

License

MIT