Utility to fetch/pull from multiple git repositories configured as projects
TypeScript JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
test
typings
.gitattributes
.gitignore
.jshintrc
.npmignore
.travis.yml
Gruntfile.js
LICENSE-MIT.txt
README.md
gitfetcher.json
gitfetcher.sublime-project
package.json
tsd.json

README.md

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

Requirements

  • NodeJS >= 0.10.0
  • Git

Configuration

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.

License

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