0.1.4 • Published 9 years ago

curlify v0.1.4

Weekly downloads
17
License
MIT
Repository
github
Last release
9 years ago

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

(The MIT License)

Copyright 2014 Cameron Lakenen