miller/scripts/trim-final-newline
2021-11-11 14:15:13 -05:00

12 lines
280 B
Ruby
Executable file

#!/usr/bin/env ruby
if ARGV.length == 0
$stderr.puts "Usage: #{$0} {one or more filenames"
$stderr.puts "Writes the files in place, with final newline removed."
exit 1
end
ARGV.each do |filename|
contents = File.read(filename)
File.write(filename, contents.chomp)
end