Project

sj_ignore

0.0
No commit activity in last 3 years
No release in over 3 years
sj-ignore uses github's gitignore repository to make it easy to list all the languages and platforms you would like included in your .gitignore file
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
~> 10.0

Runtime

~> 0.12.2
 Project Readme

sj-ignore

This small utility makes generating a .gitignore file for a new project as painless as possible when dealing with multiple platforms or languages that you require .gitignore info for. Currently the program uses Github's gitignore repository to provide a wide list of established .gitignore files.

Installation

gem install sj_ignore

Example

To use this by pulling down a local copy of the github/gitignore repository into the gem's installed lib/ directory:

sj_ignore ruby vim osx > .gitignore

To use GitHub's API to fetch files remotely:

sj_ignore -a ruby vim osx > .gitignore

TODO

Pull github/gitignore repository so there is a local copy on the machine in order to speed up setup time and to avert the issue with github api rate limiting.

Give option to define your own github repository of .gitignore files.