Couchbase cluster administrator is both a CLI and API for doing administrative tasks on Couchbase clusters.
The primary reason this project was born was the need to compare design documents between two clusters and upgrade a destination cluster. It evolved and the main features now are
The project includes an API as well as a CLI. It aims to provide an easy way to perform certain tasks usually required when deploying or upgrading a Couchbase database.
$ npm install -g couchbase-admin
$ npm install couchbase-admin --save
See the CLI reference.