Skip to content

Instantly share code, notes, and snippets.

@nihilistzsche
Created November 14, 2014 06:35
Show Gist options
  • Save nihilistzsche/e7991cb97c17eb387a34 to your computer and use it in GitHub Desktop.
Save nihilistzsche/e7991cb97c17eb387a34 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
# VEM Conversion of DBM modules
dir_names = ARGV
dir_names.each do |dir_name|
Dir.glob("DBM-#{dir_name}/**/*").each do |file_name|
if File.file?(file_name) then
text = File.read(file_name)
new_contents = text.gsub("DBM", "VEM");
File.open(file_name, "w") { |file| file.puts new_contents }
end
end
if File.exists?("DBM-#{dir_name}/DBM-#{dir_name}.toc") then
File.rename("DBM-#{dir_name}/DBM-#{dir_name}.toc", "DBM-#{dir_name}/VEM-#{dir_name}.toc")
end
File.rename("DBM-#{dir_name}", "VEM-#{dir_name}")
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment