Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🔗 Send pretty HTTP & API requests with TUI.

License

NotificationsYou must be signed in to change notification settings

abdfnx/resto

Repository files navigation

a CLI app can send pretty HTTP & API requests with TUI.

demo

Installation

Using script

  • Shell
curl -fsSL https://git.io/resto | bash
  • PowerShell
iwr -useb https://git.io/resto-win | iex

then restart your powershell

Go package manager

go install github.com/abdfnx/resto@latest

GitHub CLI

gh extension install abdfnx/gh-resto

Via Docker

docker run -it restohq/resto<CMD>

full container:

docker run -it restohq/resto-full

Usage

  • Open Resto UI

    resto
  • Send a request to a URL

    resto get https://api.github.com
  • Send a request to a URL and use resto editor

    resto post https://localhost:3000/v1/login --content-type json --editor
  • Read Body from stdin

    cat schema.graphql| resto post https://api.spacex.land/graphql --content-type graphql --body-stdin
  • Use Authentecation with Basic Auth or Bearer Token

    # Bearer Tokenresto delete https://api.secman.dev/api/logins/13 --content-type json --token TOKEN# Basic Authresto delete https://api.secman.dev/api/logins/13 --content-type json --username USERNAME --password PASSWORD
  • Save response to a file

    resto get http://localhost:3333/api/v1/hello --save response.json
  • Install binary app from script URL and run it.

    resto install https://yarnpkg.com/install.shresto i https://get.docker.com
  • Send a request from Restofile

    resto run# from pathresto run --file ./examples/restofile/basic_request/Restofile
  • Get the latest release/tag from repository

    resto get-latest abdfnx/resto# use another registryresto get-latest 23028539 --registry gitlab.com# with access tokenresto get-latest spittet/node-postgresql --registry bitbucket.org --token YOUR-ACCESS-TOKEN

Flags

  1. GET &HEAD flags
-H, --headers           Just show the response headers-j, --just-body         Just show the response body-p, --password string   The password to use for basic authentication-s, --save string       Save the response body to a file-t, --token string      The bearer token to use for authentication-u, --username string   The username to use for basic authentication
  1. POST,PUT,PATCH,DELETE flags
-b, --body string           The body of the request-i, --body-stdin            Read the body from stdin-c, --content-type string   The content type of the body-e, --editor                Open the editor to edit the body-H, --headers               Just show the response headers-j, --just-body             Just show the response body-p, --password string       The password to use for basic authentication-s, --save string           Save the response to a file-t, --token string          The bearer token to use for authentication-u, --username string       The username to use for basic authentication
  1. install command flags
-H, --hidden         hide the output-s, --shell string   shell to use default: bash
  1. run command flags
-a, --all           Show all response headers & status-f, --file string   Path to Restofile (Default: PATH/Restofile)
  1. get-latest command flags
-r, --registry string   The registry to use-t, --token string      The access token to use it the registry requires authentication

Shortcuts

  • Ctrl+P:Open Resto Panel
  • Ctrl+H:Open Help Guide
  • Ctrl+E:Open Settings
  • Ctrl+S:Save Request Body
  • Ctrl+U:Update Your Resto
  • Ctrl+Q:Quit

Documentation

Refer to ourWiki for the documentation.


[8]ページ先頭

©2009-2025 Movatter.jp