git: gibo で .gitignore を整理

.gitignore に指定しておいた方がいいアレコレをプリセット集にしてくれているコマンド。
コマンド一発叩くだけで Compass のプロジェクトだったり Yeoman だったり Ruby だったり Objective-C だったり、OSX や Windows や vim、Sublime とかでキャッシュとして作られる git から排除すべきファイルを .gitignore に突っ込んでくれる。

gibo: fast access to .gitignore

 

インストール

$ brew install gibo

 

バージョン確認とヘルプ

$ gibo -h

 

サンプル

例えば SublimeText on OSX で開発中の Node プロジェクトの .gitignore を設定する場合

$ gibo OSX SublimeText Node >> .gitignore

 

プリセット集一覧を表示

$ gibo -l

.gitignore に突っ込む事が可能なボイラープレート(プリセット集)が用意されている

=== Languages ===

Actionscript
Ada
Agda
Android
AppceleratorTitanium
ArchLinuxPackages
Autotools
Bancha
C++
C
CakePHP
CFWheels
ChefCookbook
Clojure
CMake
CodeIgniter
CommonLisp
Compass
Composer
Concrete5
Coq
Dart
Delphi
Drupal
Eagle
Elisp
EPiServer
Erlang
ExpressionEngine
Fancy
Finale
ForceDotCom
FuelPHP
gcov
Go
Gradle
Grails
GWT
Haskell
Java
Jboss
Jekyll
Joomla
Jython
Kohana
Leiningen
LemonStand
Lilypond
Lithium
Magento
Maven
Meteor
nanoc
Node
Objective-C
OCaml
Opa
opencart
OracleForms
Perl
PlayFramework
Plone
Prestashop
Processing
Python
Qooxdoo
Qt
R
Rails
RhodesRhomobile
ROS
Ruby
RubyMotion
Scala
SCons
Scrivener
Sdcc
SeamGen
SketchUp
stella
SugarCRM
Symfony
Symfony2
SymphonyCMS
Target3001
Tasm
TeX
Textpattern
TurboGears2
Typo3
Unity
VisualStudio
VVVV
Waf
WordPress
Yeoman
Yii
ZendFramework

=== Global ===

Archives
BricxCC
Cloud9
CVS
DartEditor
Dreamweaver
Eclipse
Emacs
Ensime
Espresso
FlexBuilder
JetBrains
Kate
KDevelop4
Lazarus
Linux
Matlab
Mercurial
ModelSim
MonoDevelop
NetBeans
NotepadPP
OSX
Quartus2
Redcar
SASS
SBT
SublimeText
SVN
Tags
TextMate
Vagrant
vim
VirtualEnv
webMethods
Windows
XilinxISE