curlify
v0.1.4
Published
Generate a node HTTP(S) request from cURL command line arguments.
Downloads
17
Maintainers
Readme
curlify
Generate a node HTTP(S) request from cURL command line arguments.
Usage
Example
var curlify = require('curlify')
// generate a request method from this cURL command string
var request = curlify('curl -X POST -H "content-type: application/json" -d \'{"foo": "bar"}\' http://example.com')
// make an http POST with the specified headers and data
request().pipe(process.stdout)
Browserify
The curlify module can be used as a browserify transform for cURL commands saved as files with the .curl
extension.
The module will default to being a browserify transform if the given argument does not look like a cURL command (i.e., it doesn't start with 'curl '
).
command.curl
curl http://example.com/ -X POST -d "some=data"
var b = browserify()
b.add('command.curl')
b.transform('curlify')
b.bundle()
License
Copyright 2014 Cameron Lakenen