12
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

gibo (gitignore-boilerplates) による .gitignore 生成(Windows でもできるよ)

Last updated at Posted at 2015-09-22

(この記事は Zenn に移行しました。今後のメンテナンスはありません)

git の repository を作る際に .gitignore をどうするかは悩みどころだが(つか、他の repository からコピってくることが多いのだが)、 gibo というツールを使えば .gitignore の生成をかなり自動化できるらしい。

導入は README.md に書かれているのでそちらを参考にすればいいのだが、実体はスクリプトなので、まぁどうにでもなるだろう。

Windows の場合は scoop を使わなくても repository を clone し、そのフォルダにパスを通せばいい。

導入したら動作確認。

C:>gibo -v
gibo 1.0.4 by Simon Whitaker <sw@netcetera.org>
https://github.com/simonwhitaker/gitignore-boilerplates

C:>gibo -u
Cloning https://github.com/github/gitignore.git to C:\Users\username\AppData\Roaming\.gitignore-boilerplates

これで C:\Users\username\AppData\Roaming\.gitignore-boilerplates に情報がセットされる。使用するにはコマンドラインに言語名やフレームワーク名を並べればよい。

c:>gibo java eclipse
### java

*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hot
spot.xml
hs_err_pid*


### eclipse

*.pydevproject
.metadata
.gradle
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath

# Eclipse Core
.project

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# JDT-specific (Eclipse Java Development Tools)
.classpath

# Java annotation processor (APT)
.factorypath

# PDT-specific
.buildpath

# sbteclipse plugin
.target

# TeXlipse plugin
.texlipse

出力は標準出力なので適当にリダイレクトする。

C:>gibo java eclipse > .gitignore

対応している言語等が知りたければ -l オプションを付けて起動すると一覧が表示される(めちゃめちゃ多いので動作例はパス)。

12
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?