Skip to content

Instantly share code, notes, and snippets.

@davidbalbert
Created September 23, 2015 21:44
Show Gist options
  • Select an option

  • Save davidbalbert/2a5a2ef6eba9f7e5fa4b to your computer and use it in GitHub Desktop.

Select an option

Save davidbalbert/2a5a2ef6eba9f7e5fa4b to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
if ARGV.size == 0
STDERR.puts "missing argument"
exit 1
end
ARGV.each do |name|
s = File.read(name)
s = s.gsub(",\n", ";\n").gsub("'", "").gsub(/([A-Z])/) do |ms|
"-#{ms.downcase}"
end
File.open(name, "w") do |f|
f.write(s)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment