Pecoを使ってgitignore.ioから好きなように.gitignoreを取得する


以下を~/.zshrcに追記します

~/.zshrc
function _gi() { curl -s https://www.gitignore.io/api/$1 ;}
alias gi='_gi $(_gi list | sed "s/,/\n/g" | peco )'

Macの場合はsedがBSD版なのでGNU sedを使う
brew install gnu-sed でインストール

その後に以下を追記

~/.zshrc
function _gi() { curl -s https://www.gitignore.io/api/$1 ;}
alias gi='_gi $(_gi list | gsed "s/,/\n/g" | peco )'

gi >.gitignoreで.gitignoreを取得できるようになりました。

まだzshを使って間もないですのでもっと簡易に書ける方法があればご教示くださいm(_ _)m