Tuesday, January 20

I wanted to figure out where I used a library in existing code. This is what I wound up doing in zsh: brennen@exuberance 11:48:07 /home/brennen/code $ for foo in `ls -f`; do; if [[ -d $foo/.git ]]; then cd $foo; echo '--' $foo '--'; git grep 'IPC::System::Simple'; cd ~/code; fi; done -- thcipriani-dotfiles -- -- sfe-sysadmin -- -- pi_bootstrap -- -- bpb-kit -- -- batchpcb -- -- according-to-pete -- -- meatbags -- -- sfe-paleo -- -- instruct -- -- sfe-openstack -- -- YouTube_Captions -- -- batchpcb_rails -- -- userland-book -- slides/render.pl:use IPC::System::Simple qw(capturex); -- sfe-custom-queries -- -- brennen-sparklib-fork -- -- tilde.club -- -- display -- -- sfe-chef -- -- xrectsel -- -- git-feed -- git-feed:use IPC::System::Simple qw(capturex); sample_feed.xml: use IPC::System::Simple qw(capturex); sample_feed.xml:+use IPC::System::Simple qw(capturex); -- reddit -- -- rtd-tools -- -- sparkfun -- -- mru -- Lame-ish, but I'm perpetually forgetting shell loop and conditional syntax, so it seems worth making a note of.