Module: KillNFD
- Defined in:
- lib/killnfd.rb,
lib/killnfd/version.rb
Constant Summary collapse
- VERSION =
"1.0.2"
Class Method Summary collapse
Class Method Details
.kill_nfd(dryrun: false) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/killnfd.rb', line 18 def self.kill_nfd(dryrun: false) Dir.glob("**/*").each do |file| if file.is_nfd? if File.exist?(file.to_nfc) puts "#{file.to_nfc} (NFC) exists: skipping" next end FileUtils.mv(file, file.to_nfc) puts "mv \"#{file}\" \"#{file.to_nfc}\"" end end end |