Sign inSign up

restohq/resto

By restohq

•Updated about 2 years ago

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

Image
2

1.5K

restohq/resto repository overview

⁠Resto

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

⁠Installation

docker run -it restohq/resto

⁠Usage

basic usage

docker run -it restohq/resto <CMD>
  • Open Resto UI

    docker run -it restohq/resto
    
  • Send a request to a URL

    docker run -it restohq/resto get https://api.github.com
    
  • Send a request to a URL and use resto editor

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

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

    # Bearer Token
    docker run -it restohq/resto delete https://api.secman.dev/api/logins/13 --content-type json --token TOKEN
    
    # Basic Auth
    docker run -it restohq/resto delete https://api.secman.dev/api/logins/13 --content-type json --username USERNAME --password PASSWORD
    
  • Save response to a file

    docker run -it restohq/resto get http://localhost:3333/api/v1/hello --save response.json
    
⁠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

⁠Documentation

Refer to resto website⁠ for the documentation. Or you can check out the Wiki⁠.

Tag summary

Content type

Image

Digest

sha256:057c792b9…

Size

162.4 MB

Last updated

about 2 years ago

docker pull restohq/resto