created: 2022-09-19T00:42:10.381Z

リポジトリ横断で grep するときに除外するディレクトリのメモ

たとえば「Slack の API 連携のコード、これ絶対いままで何回も書いてるから使えるところコピペしたいんだけど」というときに、リポジトリ横断で grep するための除外ディレクトリを列挙したもの。ghq ディレクトリとかで実行すれば自分が管理しているリポジトリのソースコードから探せるはず。

$ ack postMessage \
    --ignore-dir=node_modules \
    --ignore-dir=build \
    --ignore-dir=dist \
    --ignore-dir=.webpack \
    --ignore-dir=static \
    --ignore-dir=public \
    --ignore-dir=.next \
    -r ./

本当は gibo dump Node|Python とかを使ってまとめて ignore できると気持ちよさそうだけれども、それはそれで意図せず探索しないパスができそうだなと思う。

怒られの作法 ――日本一トラブルに巻き込まれる編集者の人間関係術 (単行本)
[ad] 怒られの作法 ――日本一トラブルに巻き込まれる編集者の人間関係術 (単行本)
草下 シンヤ (単行本(ソフトカバー))