ryml

3.0.0 • Public • Published

ryml

Build Status npm version

A command line tool to do HTTP request. ryml enables you to write request parameters with yaml and frees you from annoying escaping.

Requirements

  • Node.js

Install

$ npm i -g ryml

Usage

Call ryml with no argument.

$ ryml

Then the text editor opens so you write request parameters with yaml.

Instead of the text editor, ryml can also accept the standard input.

cat << END | ryml
url: https://api.github.com/search/users
method: get
END

ryml can take the arguments method and url.

$ ryml get https://api.github.com/search/users

Parameters

Internally, ryml uses axios for the HTTP request, and the parameters is passed to the axios function. About the parameters, see here.

--quiet option

When you use the text editor to pass the request parameters, you can't run the same command using command histories. So by default ryml outputs the command you will run. If you don't like this output, pass the --quiet (-q) option.

$ ryml -q

Environment Variables Replacing

ryml replaces the environment variable name to the environment value. For example, if the environment variable PASSWORD is hogehoge, ryml replaces the parameters

params:
  password: PASSWORD

to

params:
  password: hogehoge

Licence

MIT

Author

Suzuki Shunsuke

Readme

Keywords

none

Package Sidebar

Install

npm i ryml

Weekly Downloads

0

Version

3.0.0

License

MIT

Last publish

Collaborators

  • suzuki-shunsuke