This is a little command line tool meant to eat line seperated JSON (CouchDB documents) on stdin and POSTing them to the _bulk_docs endpoint of a CouchDB server.
npm install -g couchdb-bulkconst bulk = require('couchdb-bulk')
const url = 'http://localhost:5984/mydb'
process.stdin
.pipe(bulk(url))
.pipe(process.stdout)For options and examples, use the built-in help
couchdb-bulk --helpExample:
cat test.jsonl | couchdb-bulk http://localhost:5984/testdb