13
Jan
2011

ProjMgr v0.0.1 Release

ProjMgr is a simple source code project manager for updating and checking local changes on multiple projects at once.

Installation

[hammackj@taco:~/Projects/]$ sudo gem install projmgr

Configuration

Using your favorite text editor; open or create .projmgr with --create-config. My config file looks like this, I

nessusdb:
  name: nessusdb
  path: ~/Projects/public/nessusdb
  type: git
  url: git@github.com:hammackj/nessusdb.git

projmgr:
  name: ProjMgr
  path: ~/Projects/public/projmgr
  type: git
  url: git@github.com:hammackj/projmgr.git

Usage

[hammackj@taco:~/Projects/]$ projmgr 
ProjMgr - v0.0.1
Jacob Hammack
http://hammackj.com
Usage: projmgr [OPTIONS]

    -c, --check_local_changes        Checks local changes in configured scm repositories
    -u, --update                     Updates each configured scm repository
        --create-config              Creates a skeleton config file to use

Other Options
    -h, --help                       Show this message
    -v, --version                    Show version

[hammackj@taco:~]$ projmgr -c
[!] nessusdb has local changes
[!] blog has local changes
[hammackj@taco:~]$ 

Issues / Bug Reports

All of the code has been thoroughly tested. If you find any issues please report them on the GitHub Issue Tracker, I will try to fix all issues as soon as possible.