rename.sh 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #!/bin/zsh
  2. git reset --hard
  3. rm -f src/system.hh.gch ledger
  4. for file in *(.) contrib/*(.) doc/*(.) plan/*(.) python/*(.) src/*(.) test/*(.) test/*/*(.) tools/*(.)
  5. do
  6. echo Renaming items in $file ...
  7. perl -i -pe 's/xact/fazole/g;' $file 2> /dev/null
  8. perl -i -pe 's/XACT/FAZOLE/g;' $file 2> /dev/null
  9. perl -i -pe 's/Xact/Fazole/g;' $file 2> /dev/null
  10. perl -i -pe 's/xacts/fazoles/g;' $file 2> /dev/null
  11. perl -i -pe 's/XACTS/FAZOLES/g;' $file 2> /dev/null
  12. perl -i -pe 's/Xacts/Fazoles/g;' $file 2> /dev/null
  13. perl -i -pe 's/transaction/brazole/g;' $file 2> /dev/null
  14. perl -i -pe 's/TRANSACTION/BRAZOLE/g;' $file 2> /dev/null
  15. perl -i -pe 's/Transaction/Brazole/g;' $file 2> /dev/null
  16. perl -i -pe 's/transactions/brazoles/g;' $file 2> /dev/null
  17. perl -i -pe 's/TRANSACTIONS/BRAZOLES/g;' $file 2> /dev/null
  18. perl -i -pe 's/Transactions/Brazoles/g;' $file 2> /dev/null
  19. perl -i -pe 's/entry/xact/g;' $file 2> /dev/null
  20. perl -i -pe 's/ENTRY/XACT/g;' $file 2> /dev/null
  21. perl -i -pe 's/Entry/Xact/g;' $file 2> /dev/null
  22. perl -i -pe 's/entries/xacts/g;' $file 2> /dev/null
  23. perl -i -pe 's/ENTRIES/XACTS/g;' $file 2> /dev/null
  24. perl -i -pe 's/Entries/Xacts/g;' $file 2> /dev/null
  25. perl -i -pe 's/entrys/xacts/g;' $file 2> /dev/null
  26. perl -i -pe 's/ENTRYS/XACTS/g;' $file 2> /dev/null
  27. perl -i -pe 's/Entrys/Xacts/g;' $file 2> /dev/null
  28. perl -i -pe 's/fazoles/posts/g;' $file 2> /dev/null
  29. perl -i -pe 's/FAZOLES/POSTS/g;' $file 2> /dev/null
  30. perl -i -pe 's/Fazoles/Posts/g;' $file 2> /dev/null
  31. perl -i -pe 's/fazole/post/g;' $file 2> /dev/null
  32. perl -i -pe 's/FAZOLE/POST/g;' $file 2> /dev/null
  33. perl -i -pe 's/Fazole/Post/g;' $file 2> /dev/null
  34. perl -i -pe 's/brazoles/postings/g;' $file 2> /dev/null
  35. perl -i -pe 's/BRAZOLES/POSTINGS/g;' $file 2> /dev/null
  36. perl -i -pe 's/Brazoles/Postings/g;' $file 2> /dev/null
  37. perl -i -pe 's/brazole/posting/g;' $file 2> /dev/null
  38. perl -i -pe 's/BRAZOLE/POSTING/g;' $file 2> /dev/null
  39. perl -i -pe 's/Brazole/Posting/g;' $file 2> /dev/null
  40. perl -i -pe 's/\@dirxact/\@direntry/g;' $file 2> /dev/null
  41. perl -i -pe 's/\@end dirxact/\@end direntry/g;' $file 2> /dev/null
  42. done
  43. mv src/xact.h src/fazole.h
  44. mv src/xact.cc src/fazole.cc
  45. mv src/entry.h src/xact.h
  46. mv src/entry.cc src/xact.cc
  47. mv src/fazole.h src/post.h
  48. mv src/fazole.cc src/post.cc
  49. mv src/py_xact.py src/fazole.py
  50. mv src/py_entry.py src/py_xact.py
  51. mv src/fazole.py src/py_post.py
  52. ln -sf ~/Products/ledger/ledger .
  53. tools/myacprep