## Usage Add `breakdance-request` to your node.js application with the following line of JavaScript: ```js var request = require('{%= name %}'); ``` ## API {%= apidocs("index.js") %} ## CLI ### Installing the CLI ```sh $ npm install --global breakdance-request ``` This adds the `bdr` command to your system path, allowing you to run breakdance-request CLI from any directory: ```sh $ bdr # or use the "breakdance-request" alias in case of conflicts $ breakdance-request ``` ### CLI examples Get `http://breakdance.io/plugins.html` and convert it to markdown with [breakdance](http://breakdance.io), then write it to `plugins.md`. ```sh $ bdr http://breakdance.io/plugins.html # or using flags $ bdr -s http://breakdance.io/plugins.html -d foo.md # "pick" just the ".main-content" section from the page $ bdr -s http://breakdance.io/plugins.html -d foo.md -p ".main-content" ``` ### CLI options ``` Usage: $ bdr [options] src: The URL of the source file to convert to markdown dest: Name of the markdown destination file to create. By default the HTML filename is used with a .md extension. Options: -h, --help Show this help menu in the terminal -s, --src Show this help menu in the terminal -c, --condense Collapse more than two newlines to only two newlines. Enabled by default -d, --dest The destination filepath to use. -o, --omit One or more tags to omit entirely from the HTML before converting to markdown. -p, --pick One or more tags to pick entirely from the HTML before converting to markdown. --comments Include HTML code comments in the generated markdown string. Disabled by default ```