はじめに

この資料は Rust 製のコマンドラインツール xh について紹介するものです。

Rust製の環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

xh について

実装した API をコマンドラインからテストするような場合では、cURL を使用する場合が多いのですが、cURL はオプションが複雑だったりレスポンスが見づらかったりと不便に思うこともあります。

xh はHTTP リクエストを送信するための、直感的でわかりやすい操作でコマンドラインから HTTP リクエストを送信できるフレンドリーで高速な ツールです。

GitHub - ducaale/xh: Friendly and fast tool for sending HTTP requests

xh をcargo でインストールした場合は、以下のようにシンボリックリンクを作成してください。

% cd ~/.cargo/bin
% ln -s ./xh ./xhs
% ln -s ./xh ./http
% ln -s ./xh ./https
% ln -s ./xh ./xhttps

デモ

https://github.com/ducaale/xh/raw/master/assets/xh-demo.gif

使用方法

xh [OPTIONS] <[METHOD] URL> [--] [REQUEST_ITEM]...

オプション