Skip to content

Instantly share code, notes, and snippets.

@kawahara
Created November 2, 2010 11:57
Show Gist options
  • Save kawahara/659536 to your computer and use it in GitHub Desktop.
Save kawahara/659536 to your computer and use it in GitHub Desktop.
#!/bin/sh
ack-grep -w -l "class Album" | xargs perl -p -i -e "s/\bclass Album\b/class Shindig_Album/g"
ack-grep -w -l "class Activity" | xargs perl -p -i -e "s/\bclass Activity\b/class Shindig_Activity/g"
ack-grep -w -l "instanceof Activity" | xargs perl -p -i -e "s/\binstanceof Activity\b/instanceof Shindig_Activity/g"
ack-grep -w -l "class Config" | xargs perl -p -i -e "s/\bclass Config\b/class Shindig_Config/g"
ack-grep -w -l "Config::" | xargs perl -p -i -e "s/\bConfig::/Shindig_Config::/g"
ack-grep -w -l "class File" | xargs perl -p -i -e "s/\bclass File\b/class Shindig_File/g"
ack-grep -w -l "File::" | xargs perl -p -i -e "s/\bFile::/Shindig_File::/g"
ack-grep -w -l "class Message" | xargs perl -p -i -e "s/\bclass Message\b/class Shindig_Message/g"
ack-grep -w -l "Message::" | xargs perl -p -i -e "s/\bMessage::/Shindig_Message::/g"
ack-grep -w -l "class Photo" | xargs perl -p -i -e "s/\bclass Photo\b/class Shindig_Photo/g"
ack-grep -w -l "class Gadget" | xargs perl -p -i -e "s/\bclass Gadget\b/class Shindig_Gadget/g"
ack-grep -w -l "\(Gadget" | xargs perl -p -i -e "s/\(Gadget\b/\(Shindig_Gadget/g"
ack-grep -w -l ",[\s]*Gadget" | xargs perl -p -i -e "s/,[\s]*Gadget\b/, Shindig_Gadget/g"
ack-grep -w -l "new Gadget\(" | xargs perl -p -i -e "s/\bnew Gadget\(/new Shindig_Gadget\(/g"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment