GithubHelp home page GithubHelp logo

ilp-curl's Introduction

ILP Curl

curl-like CLI for ILP paid requests

Usage

Make sure you're connected to Moneyd. You can connect to the testnet or the livenet.

# install the package globally to add binaries
$ npm install -g ilp-curl

# make a paid POST request with JSON parameters
$ ilp-curl -X POST ilp.example.com/sms --json -F to='+15551234567' -F text='hello'

# make a paid POST request with JSON parameters and a max amount of 1000 XRP drops
$ ilp-curl -X POST ilp.example.com/sms --json -F to='+15551234567' -F text='hello' --amount 1000

# make a paid GET request
$ ilp-curl ilp.example.com/images

# make a paid and authenticated request
$ ilp-curl ilp.example.com/images --user admin:password

# upload a file with unhash
$ ilp-curl localhost:3000/upload --data @image.png
# --> { digest: '3b4f5076101d7a3890056bdda09b1b7d37f24725ba11344fb46a7f2dffe74a55' }

More Options

ilp-curl <url> [options]

Options:
  --help            Show help                                          [boolean]
  --version         Show version number                                [boolean]
  --data, -d        body data
  --data-raw        body data that does not load file with @
  --json, -j        send data as json
  --header, -H      header with data                       [array] [default: []]
  --form, -F        form data                              [array] [default: []]
  --max-redirs      max number of redirects                [number] [default: 0]
  --request, -X     http method to use                          [default: "GET"]
  --url             url to fetch
  --user, -u        <user:password> for basic auth
  --max-amount, -a  maximum amount                               [default: 1000]

ilp-curl's People

Contributors

michielbdejong avatar njlie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.