忘れん坊のサンタクロース

iOS,Androidアプリ開発についての忘備録です。技術関連情報など掲載していこうかと考えています。時々関係ないことも書くかも。。

.gitignoreを自動で作成するgiboの使い方

まずはgiboをインストールするため以下のコマンドを叩きます。

brew install gibo

brewはパッケージ管理システムの一つであるHomebrewをインストールすることで使用することができます。

その後、インストールが完了したか以下のコマンドで確認してみましょう。

gibo -version

すると以下のように出力されます。

gibo 1.0.4 by Simon Whitaker <sw@netcetera.org>
https://github.com/simonwhitaker/gibo


確認ができたらgibo -lで自動作成できる環境の一覧を表示してみましょう。

gibo -l
=== Languages ===

Actionscript		CUDA			Go			Magento			Qt			Terraform
Ada			D			Gradle			Maven			R			TeX
Agda			Dart			Grails			Mercury			Rails			Textpattern
Android			Delphi			GWT			MetaProgrammingSystem	RhodesRhomobile		TurboGears2
AppceleratorTitanium	DM			Haskell			Nanoc			ROS			Typo3
AppEngine		Drupal			Idris			Nim			Ruby			Umbraco
ArchLinuxPackages	Eagle			IGORPro			Node			Rust			Unity
Autotools		Elisp			Java			Objective-C		Sass			UnrealEngine
C++			Elixir			Jboss			OCaml			Scala			VisualStudio
C			Elm			Jekyll			Opa			Scheme			VVVV
CakePHP			EPiServer		Joomla			OpenCart		SCons			Waf
CFWheels		Erlang			Julia			OracleForms		Scrivener		WordPress
ChefCookbook		ExpressionEngine	KiCad			Packer			Sdcc			Xojo
Clojure			ExtJs			Kohana			Perl			SeamGen			Yeoman
CMake			Fancy			LabVIEW			Phalcon			SketchUp		Yii
CodeIgniter		Finale			Laravel			PlayFramework		Smalltalk		ZendFramework
CommonLisp		ForceDotCom		Leiningen		Plone			Stella			Zephir
Composer		Fortran			LemonStand		Prestashop		SugarCRM
Concrete5		FuelPHP			Lilypond		Processing		Swift
Coq			Gcov			Lithium			Python			Symfony
CraftCMS		GitBook			Lua			Qooxdoo			SymphonyCMS

=== Global ===

Anjuta			Dreamweaver		JDeveloper		Mercurial		Redis			Vim
Ansible			Dropbox			JetBrains		MicrosoftOffice		SBT			VirtualEnv
Archives		Eclipse			Kate			ModelSim		SlickEdit		VisualStudioCode
Bazaar			EiffelStudio		KDevelop4		Momentics		SublimeText		WebMethods
BricxCC			Emacs			Lazarus			MonoDevelop		SVN			Windows
Calabash		Ensime			LibreOffice		NetBeans		SynopsysVCS		Xcode
Cloud9			Espresso		Linux			Ninja			Tags			XilinxISE
CodeKit			FlexBuilder		LyX			NotepadPP		TextMate
CVS			GPG			macOS			Otto			TortoiseGit
DartEditor		IPythonNotebook		Matlab			Redcar			Vagrant


これらの中から作成したい.gitignoreの環境を選び.gitignoreを設置したい場所まで移動して

vi .gitignore

で.gitignoreを作成してから、例えばAndroidStudioなら

gibo -Android >> .gitignore

Xcodeなら

gibo -Xcode >> .gitignore

というようにコマンド叩けば指定した環境の.gitignoreが作成できます。