Code Monkey home page Code Monkey logo

gitmass's Introduction

GitMass

Clone all your repositories with a single line of command

contributions welcome codecov Build Status License: LGPL v3

Gitmass is a fast, lightweight and simple bulk git clone tool. You can clone and/or pull all your repositories in your organization. Works with Github, Gitlab and Bitbucket!

Bulk clones or pulls repositories in the given local directory.

Installation

Get the latest version:

git clone https://github.com/zinan/gitmass.git

installing requirements and seting up

make init

For Help:

make help

Usage example

Simply run gitmass.py from terminal.

sudo chmod +x gitmass.py
./gitmass.py

If none of the parameters have been given, Gitmass asks you necessary parameters when needed; like url of your vcs. If you would like to define all parameters at first, keep reading.

--url: The URL of your VCS

--org: The Organization or Namespace

--dir: The directory where the repositories will be cloned in

--token: Private token (will be obsolete if username and password given)

--user: Username (Mandatory for Bitbucket only)

For example:

./gitmass.py --url https://github.com --dir /path/to/foo/bar --org myorganization --token 1010100101010010101001010010

Release History

  • 0.1.0
    • The first proper release

Meta

Sinan Turgut โ€“ @zinan

Distributed under the MIT license. See LICENSE for more information.

https://github.com/zinan/gitmass

Contributing

CONTRIBUTING GUIDE

gitmass's People

Contributors

deepsourcebot avatar zinan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

poa00

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.