Skip to content

nakkiy/turl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turl

turlは、ターミナルユーザーインターフェース(TUI)を使用してHTTPリクエストを送信するためのクライアントです。 demo

インストール

このプロジェクトをクローンして、依存関係をインストールします。

git clone https://github.com/nakkiy/turl.git
cd turl
cargo build

使用方法

turlを実行するには、以下のコマンドを使用します。

cargo run

オプション

turlは以下のコマンドラインオプションをサポートしています。
終了時に標準出力に出力します。

  • -s, --status: ステータスを表示
  • -h, --headers: ヘッダーを表示
  • -b, --body: ボディを表示

例:

cargo run -- --status --headers --body

キーバインド一覧

基本操作

キー 動作
Ctrl + J HTTPリクエストを送信
Ctrl + Q アプリを終了
Ctrl + ↑ / ↓ 前 / 次の履歴に移動
Alt + M メソッド選択に移動
Alt + U URL入力に移動
Alt + H ヘッダ編集に移動
Alt + P パラメータ編集に移動
Alt + B ボディ編集に移動
Alt + E レスポンスヘッダに移動
Alt + R レスポンスボディに移動
Tab 次のフォーカスへ移動
Shift + Tab 前のフォーカスへ移動
Esc フォーカスを解除

メソッドの変更

キー 動作
← / → HTTPメソッドを変更

ヘッダ・パラメータの編集

キー 動作
Enter ポップアップを開いてヘッダ/パラメータ編集
Ctrl + D 選択中のヘッダ/パラメータを削除
↑ / ↓ リスト内を移動

ポップアップの操作

キー 動作
Tab キー / 値の入力欄を切り替え
Shift + Tab キー / 値の入力欄を逆方向に切り替え
Enter 編集を確定して閉じる
Esc キャンセルして閉じる

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細については、LICENSEファイルを参照してください。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages