gitnim

gitnim linux_x64

choosenim for choosey nimions

or

git: is there anything it *can’t* do?

Installation

Clone repository.

git clone https://github.com/disruptek/gitnim

Add bin to $PATH.

export PATH=`pwd`/gitnim/bin:$PATH

Build gitnim.

cd gitnim
nim c gitnim/gitnim.nim

Usage

List available releases:

git nim

Choose a release by branch or tag:

git nim 1.3.5

or

git nim devel

Advanced Usage

Creating Your Own Nim Distribution

git checkout -b "my favorite nims"

Publishing Your Nim Distribution

git remote rename origin upstream
git remote add origin "git@github.com:your_name/gitnim.git"
git push --set-upstream origin "your branch name"

Adding a Custom Release Tag

git tag -a "tag_name" -m "your description"

Sharing Your Tags With Others

git push --tags

Revoking Your Tags With Others

git push --delete origin "tag_name"

Adding a Friend’s Tags

git remote add jeff https://github.com/jeff/gitnim

Using a Friend’s Tag

git nim jeff/1.3.3

Contributing

https://github.com/disruptek/gitnim

License

MIT