curl
で取ってくるだけですが、シェルから取れると便利なので割とよく使っています。
このGitHubのリポジトリ(わかりづらい)のrawから取ってきます。
こちらは、CC0ライセンスらしいです。
スクリプト
.bashrc
やら.zshrc
に置く。
gign() { cp .gitignore .gitignore_ res=$(curl https://raw.githubusercontent.com/github/gitignore/master/$1.gitignore) if [[ $res =~ "404: Not Found" ]]; then echo $res else echo "$res" > .gitignore fi }
使い方
言語の名前を引数に渡します。アッパーキャメルケースです。
# Swiftの.gitignoreを取ってくる
gign Swift