Skip to content

Instantly share code, notes, and snippets.

View visitdigital's full-sized avatar

Lee Woodman visitdigital

View GitHub Profile
@dvdsgl
dvdsgl / rename.rb
Last active April 15, 2020 12:19
Recursively replace a string in a directory by renaming files, directories, and rewriting file contents (e.g. rename.rb . GAIM Pidgin).
#!env ruby
#
# Recursively replace a string in a directory by renaming files, directories, and rewriting file contents:
#
# $ rename.rb . GAIM Pidgin
#
# No changes are made unless -f is specified
DRY = !(ARGV.include? "-f")