An intelligent recursive search/replace utility written in Python
rpl is a text replacement utility. It will replace strings with new strings in multiple text files. It can work recursively over directories and supports limiting the search to specific file suffixes.