couchnomnom

Replicate all your couchdb databases from A to B

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*"'
        .                          *             .       .
 
                             .                      .
    *            .                       .

install npm:

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

install couchnomnom

[sudo] npm install -g couchnomnom
couchnomnom user:pass@master-hostname user:pass@copy-hostname

that's about it. enjoy.

check issues

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
                                       _,'/
                                  _.-''._:
                          ,-:`-.-'    .:.|
                         ;-.''       .::.|
          _..------.._  / (:.       .:::.|
       ,'.   .. . .  .`/  : :.     .::::.|
     ,'. .    .  .   ./    \ ::. .::::::.|
   ,'. .  .    .   . /      `.,,::::::::.;\
  /  .            . /       ,',';_::::::,:_:
 / . .  .   .      /      ,',','::`--'':;._;
: .             . /     ,',',':::::::_:'_,'
|..  .   .   .   /    ,',','::::::_:'_,'
|.              /,-. /,',':::::_:'_,'
| ..    .    . /) /-:/,'::::_:',-'
: . .     .   // / ,'):::_:',' ;
 \ .   .     // /,' /,-.','  ./
  \ . .  `::./,// ,'' ,'   . /
   `. .   . `;;;,/_.'' . . ,'
    ,`. .   :;;' `:.  .  ,'
   /   `-._,'  ..  ` _.-'
  (     _,'``------''

(oO)--',- in caos

ascii art from surfhome.de