Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

replicate all your couchdb databases from one host to another

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
Octocat-spinner-32 package.json
README.md

couchnomnom

replicate all your couchdb databases from one star to another.

                                              .
                       *
         .                       .                   .
                            .               ,"`.
  .                   _____                 `..'
                 _,odO8O8888bo._         .
              ,odOoOoOoOOOO8O888bo.                  *
      *     ,dOoOoOoOoOoOO8O8O88@8@b.           .
          ,d8o:o:o:o:o:ooOoOOOO8O88@8b.
         do:o:o:o:o:o:ooooOoOO8O88@8@@@b
.       do::.:.:.:.:.::o:ooooOOOO8888@@@b           .
       .o::::.:.:.:.::::o:ooOoOO8O88@@@@@. .
    .  |::.:.. . . ..:.::o:ooOoOO8O88@8@@|
       |o::.:.. . ..:.::o:ooOoOO8O88@8@@@|
       |::.:.. . . ..:.::o:ooOoOO8O88@8@@|
       'o::::.:.:.:.::::o:ooOoOO8O88@@@@@'     .         *
        Y8::.:.:.:.:.::o:ooooOOOO8888@@@P
        `Y8:o:o:o:o:o:ooooOoOO8O88@8@@@P'
          `Y:o:o:o:o:o:ooOoOOOO8O88@8@P     .        .
 .        . `YOoOoOoOoOoOO8O8O88@8@@P'
              `YoOoOoOoOOOO8O8888@P'     .
                 `"*YO8O8888@P*"'
        .                          *             .       .

                             .                      .
    *            .                       .

installation

install npm:

curl http://npmjs.org/install.sh | sh

install couchnomnom

[sudo] npm install -g couchnomnom

usage

couchnomnom user:pass@master-hostname user:pass@copy-hostname

that's about it. enjoy.

roadmap

check issues

contribute

everyone is welcome to contribute. patches, bugfixes, new features

  1. create an issue on github so the community can comment on your idea
  2. fork couchnomnom in github
  3. create a new branch git checkout -b my_branch
  4. create tests for the changes you made
  5. make sure you pass both existing and newly inserted tests
  6. commit your changes
  7. push to your branch git push origin my_branch
  8. create an pull request

this is major tom to ground control

                                       _,'/
                                  _.-''._:
                          ,-:`-.-'    .:.|
                         ;-.''       .::.|
          _..------.._  / (:.       .:::.|
       ,'.   .. . .  .`/  : :.     .::::.|
     ,'. .    .  .   ./    \ ::. .::::::.|
   ,'. .  .    .   . /      `.,,::::::::.;\
  /  .            . /       ,',';_::::::,:_:
 / . .  .   .      /      ,',','::`--'':;._;
: .             . /     ,',',':::::::_:'_,'
|..  .   .   .   /    ,',','::::::_:'_,'
|.              /,-. /,',':::::_:'_,'
| ..    .    . /) /-:/,'::::_:',-'
: . .     .   // / ,'):::_:',' ;
 \ .   .     // /,' /,-.','  ./
  \ . .  `::./,// ,'' ,'   . /
   `. .   . `;;;,/_.'' . . ,'
    ,`. .   :;;' `:.  .  ,'
   /   `-._,'  ..  ` _.-'
  (     _,'``------''

(oO)--',- in caos

ascii art from surfhome.de

Something went wrong with that request. Please try again.