bin/propre in propre-0.3.1 vs bin/propre in propre-0.3.2

- old
+ new

@@ -12,16 +12,18 @@ desc 'lint [FILENAME...]', 'Sanitize the specified file. Use --dry for dry run' option :dry, type: :boolean option :color, type: :boolean, default: true def lint(*args) String.disable_colorization(true) unless options[:color] - args.each do |filename| - basename, newname, metadata = Propre.basename_newname_metadata(filename) + args.each do |oldpath| + basename, newname, metadata = Propre.basename_newname_metadata(oldpath) + working_directory = File.dirname(oldpath) + newpath = "#{File.join(working_directory, newname + File.extname(oldpath))}" if options[:dry] unchanged = basename == newname ? :green : :yellow - puts "#{filename} -> #{newname}#{File.extname(filename)}".colorize(unchanged) + puts "#{oldpath} -> #{newpath}".colorize(unchanged) else - File.rename(filename, "#{newname}#{File.extname(filename)}") + File.rename(oldpath, "#{newpath}") end end end default_task :lint