node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »


GitFetcher Build Status Dependency Status

A pretty cool utility to fetch/pull from multiple git repositories configured as projects.

Getting Started

Install the module with: npm install -g gitfetcher


  • NodeJS >= 0.10.0
  • Git


Configuration file can reside in multiple locations, lookup is done in order :

  • ~/.gitfetcher.json
  • ~/gitfetcher.json
  • gitfetcher.json inside the working directory

Configuration location may be overridden with the --config switch.

"~" is user's home directory, on *unix /home/$yourusername$, on Windows C:\Users\$yourusername$.

Configuration format

Configuration is a JSON format file.

An example configuration is available inside the project directory.

On *nix, git is usually available at /usr/bin/git location, on Windows C:\Program Files\Git\cmd\git.exe or C:\Program Files (x86)\Git\cmd\git.exe on 64bits versions.


Copyright (c) 2013 Clément Bourgeois
Licensed under the MIT license.