summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Garren Smith [Wed, 11 Nov 2015 09:03:15 +0000 (11:03 +0200)]
pr updates
Garren Smith [Mon, 26 Oct 2015 14:03:43 +0000 (16:03 +0200)]
Replication
This adds `replicate-from` and `replicate-to`. Replication to and from a
cluster to another CouchDB instance.
Garren Smith [Wed, 11 Nov 2015 08:52:12 +0000 (10:52 +0200)]
Add linting check
Change to eslint and setup linting.
greenkeeperio-bot [Thu, 5 Nov 2015 07:19:26 +0000 (07:19 +0000)]
chore(package): update npmlog to version 2.0.0
http://greenkeeper.io/
greenkeeperio-bot [Sun, 1 Nov 2015 14:41:16 +0000 (15:41 +0100)]
chore(package): update bluebird to version 3.0.5
http://greenkeeper.io/
greenkeeperio-bot [Sat, 31 Oct 2015 19:38:47 +0000 (20:38 +0100)]
chore(package): update wreck to version 7.0.0
http://greenkeeper.io/
Garren Smith [Tue, 13 Oct 2015 14:45:32 +0000 (16:45 +0200)]
Save database to file
`savetofile` saves the docs in _all_docs to file. It can also gzip them
if specified
This fixes COUCHDB-2839
Garren Smith [Wed, 14 Oct 2015 10:07:45 +0000 (12:07 +0200)]
1.1.0
Garren Smith [Wed, 14 Oct 2015 09:58:19 +0000 (11:58 +0200)]
prepare for release
Garren Smith [Tue, 6 Oct 2015 13:31:34 +0000 (15:31 +0200)]
Add Active tasks
View active tasks for a CouchDB cluster or instance. Also able to filter
them view type or database name.
Garren Smith [Wed, 30 Sep 2015 14:11:07 +0000 (16:11 +0200)]
Couch-config improvements
* Add json support for couch-config get
* Add better error handling if nodes offline
Robert Kowalski [Sat, 12 Sep 2015 14:26:13 +0000 (16:26 +0200)]
fix docs
- fix broken documentation for commands
- back to 72 char limit for manpages / help in terminal
PR: #4
PR-URL: https://github.com/apache/couchdb-nmo/pull/4
Reviewed-By: garren smith <garren.smith@gmail.com>
Garren Smith [Wed, 23 Sep 2015 13:17:36 +0000 (15:17 +0200)]
Set content-type to application/json
Set content-type to application json for /cluster_setup requests
Robert Kowalski [Sat, 12 Sep 2015 14:32:50 +0000 (16:32 +0200)]
fix .gitignore
Garren Smith [Thu, 10 Sep 2015 08:18:55 +0000 (10:18 +0200)]
Refactor common url check code
Garren Smith [Tue, 8 Sep 2015 10:36:07 +0000 (12:36 +0200)]
add new command couch-config get/set
Get - will get all the configs settings for all nodes in a cluster and
display them for easy viewing
Set - will set the config for all nodes in a cluster
Garren Smith [Thu, 3 Sep 2015 15:32:50 +0000 (17:32 +0200)]
Check if a cluster is online
Add support to do `nmo isonline mycluster` and it will check whether all
nodes are online.
Garren Smith [Thu, 27 Aug 2015 15:05:57 +0000 (17:05 +0200)]
Import csv into couchdb
This adds import-csv command to import csv files into couchdb
Garren Smith [Wed, 26 Aug 2015 12:54:44 +0000 (14:54 +0200)]
Add jshint definitions
Robert Kowalski [Fri, 31 Jul 2015 19:40:12 +0000 (21:40 +0200)]
nmo@1.0.1
Robert Kowalski [Sat, 1 Aug 2015 15:10:14 +0000 (17:10 +0200)]
0.10 promise compat
Robert Kowalski [Fri, 31 Jul 2015 19:39:09 +0000 (21:39 +0200)]
explicitly look in home directory
nvm installs node/npm and global modules into a subfolder in the
users home. if you use the official nodejs installer it gets
placed in /user/local - so the recursivve directory walker of
config chain can't find it as it reaches / without passing the
home dir
fixes #1
Robert Kowalski [Sun, 12 Jul 2015 12:00:00 +0000 (14:00 +0200)]
describe why we check in production modules
Robert Kowalski [Thu, 25 Jun 2015 22:58:25 +0000 (00:58 +0200)]
add subcomponents to LICENSE file
Robert Kowalski [Thu, 25 Jun 2015 22:56:19 +0000 (00:56 +0200)]
use wreck instead of request
Robert Kowalski [Thu, 25 Jun 2015 22:51:27 +0000 (00:51 +0200)]
add wreck@5.6.0
Robert Kowalski [Thu, 25 Jun 2015 22:50:50 +0000 (00:50 +0200)]
remove request module
Robert Kowalski [Thu, 25 Jun 2015 21:06:04 +0000 (23:06 +0200)]
add fork me on github ribbon
Robert Kowalski [Wed, 3 Jun 2015 00:59:27 +0000 (02:59 +0200)]
add version command
Robert Kowalski [Wed, 3 Jun 2015 00:05:11 +0000 (02:05 +0200)]
add readme link
Robert Kowalski [Sun, 31 May 2015 21:51:38 +0000 (23:51 +0200)]
website: fix commands
Robert Kowalski [Sat, 30 May 2015 02:14:11 +0000 (04:14 +0200)]
docs, website: install instructions
Robert Kowalski [Mon, 25 May 2015 20:46:54 +0000 (22:46 +0200)]
website: add styles & fix markup
Robert Kowalski [Sun, 24 May 2015 19:00:59 +0000 (21:00 +0200)]
website: add video
Robert Kowalski [Sat, 23 May 2015 21:49:56 +0000 (23:49 +0200)]
website: add footer
Robert Kowalski [Fri, 22 May 2015 21:16:13 +0000 (23:16 +0200)]
node 0.10 compat
Robert Kowalski [Fri, 22 May 2015 20:44:18 +0000 (22:44 +0200)]
tests: fixes & raise coverage again
- back to 100% code coverage
- pin to lab-babel 1.0.0
Robert Kowalski [Fri, 22 May 2015 20:27:48 +0000 (22:27 +0200)]
fix broken deps
Robert Kowalski [Fri, 22 May 2015 20:27:17 +0000 (22:27 +0200)]
fix gitignore
Robert Kowalski [Fri, 22 May 2015 20:00:28 +0000 (22:00 +0200)]
isonline: don't show stacktrace for wrong urls
Robert Kowalski [Thu, 21 May 2015 21:22:09 +0000 (23:22 +0200)]
rename to nmo
nemo was taken :(
Robert Kowalski [Mon, 18 May 2015 21:20:50 +0000 (23:20 +0200)]
checkin modules
they get bundled
Robert Kowalski [Mon, 18 May 2015 21:19:54 +0000 (23:19 +0200)]
installable version
packages get bundled
Robert Kowalski [Sun, 17 May 2015 00:27:27 +0000 (02:27 +0200)]
test: remove test fixture
Robert Kowalski [Sat, 16 May 2015 21:45:41 +0000 (23:45 +0200)]
cluster: refactor code
- use a `const`
- use throwUp for all errors in function
Robert Kowalski [Fri, 15 May 2015 19:32:05 +0000 (21:32 +0200)]
doc generation
- website
- manpages
Robert Kowalski [Fri, 15 May 2015 19:31:19 +0000 (21:31 +0200)]
add skeleton css files
Robert Kowalski [Thu, 14 May 2015 13:59:25 +0000 (15:59 +0200)]
create nemoconf lazily
Robert Kowalski [Fri, 8 May 2015 21:51:15 +0000 (23:51 +0200)]
add usage help
print usage help for wrong written commands
Robert Kowalski [Wed, 6 May 2015 19:11:20 +0000 (21:11 +0200)]
add cluster command
- join clusters
- show cluster infos
- add nodes to clusters
Robert Kowalski [Fri, 1 May 2015 22:20:14 +0000 (18:20 -0400)]
internal api change
commands can export two main functions with different purposes:
- exports.cli
called directly by the command that the user entered on the
console.
will most likely call the api functions from the `default`
export and take care of the communication with the user
(quite often printing results to stdout)
the functions will be available in the `nemo.cli` namespace
corresponding doc section: `doc/cli`
- default exports:
called by the cli functions for preparing the output to stdout.
can be used programatically.
namespace: `nemo.commands`
corresponding doc section: `doc/api`
Robert Kowalski [Thu, 30 Apr 2015 21:28:20 +0000 (23:28 +0200)]
nemo: catch errors on boot properly
Robert Kowalski [Wed, 29 Apr 2015 11:57:10 +0000 (13:57 +0200)]
isonline: fix bug in result message
all nodes were printed as offline
Robert Kowalski [Sun, 26 Apr 2015 19:19:37 +0000 (21:19 +0200)]
tests: housekeeping
Robert Kowalski [Wed, 22 Apr 2015 19:09:33 +0000 (21:09 +0200)]
isonline: do not use logger for result
Robert Kowalski [Tue, 21 Apr 2015 20:42:35 +0000 (22:42 +0200)]
rename to nemo
Robert Kowalski [Mon, 20 Apr 2015 20:51:50 +0000 (22:51 +0200)]
add config & couchadmin
- redefine cli facing api (no array as argument)
- config set, get, load
- add couchadmin which requires all commands
Robert Kowalski [Sun, 19 Apr 2015 21:39:03 +0000 (23:39 +0200)]
babel@5.1.10
Robert Kowalski [Thu, 16 Apr 2015 00:08:47 +0000 (02:08 +0200)]
add small helpscreen
Robert Kowalski [Sun, 12 Apr 2015 21:55:22 +0000 (23:55 +0200)]
isnodeonline updates
- rename command to isonline
- accept multiple nodes
- support json output
- support for silent mode which is useful if used programatically
Robert Kowalski [Wed, 8 Apr 2015 05:57:11 +0000 (07:57 +0200)]
finish node-is-online
- decide on api/prototype
- cleanup
- manpages support
Robert Kowalski [Mon, 6 Apr 2015 20:35:26 +0000 (22:35 +0200)]
init: work started on isNodeOnline