kamino

cli to clone all your repos from Gitlab

npm install kamino
6 downloads in the last week
12 downloads in the last month

kamino

a node.js powered cli for cloning all your repos from Gitlab

This will clone all the repos that you have access to based on the Gitlab API. All projects inside a namespace will be cloned indo [dir]/[namespace]/[project].

You need to provide your API token to your Gitlab instance. It can be found at http://your_gitlab_ip/profile/account

usage

npm install -g kamino 
kamino --host 192.168.1.1 --token QVy1PB7sTxfy4pqfZM1U --dir ~/mysrc

Optional flags are:

  • -s for secure access
  • -v for verbose logging while cloning

~/.kaminorc

You can put your options in a config file. ~/.kaminorc

host=192.168.1.1
token=pJkyWhDPUXCtnvx6r9cZ
dir=/Users/me/mysrc
npm loves you