Add working test implementation of comparing files

This commit is contained in:
Donovan Glover 2017-11-08 20:27:49 -05:00
parent 2aea8c71ea
commit 6945f42c0c
No known key found for this signature in database
GPG Key ID: 8FC5F7D90A5D8F4D

24
bin/test.rb Normal file
View File

@ -0,0 +1,24 @@
require "fileutils"
require "../lib/trucolor"
UPSTREAM = "/Home/new-start/dotfiles"
Dir.glob(ENV["HOME"] + UPSTREAM + "/**/*", File::FNM_DOTMATCH).each do |file|
next if File.directory?(file)
puts file
a = file.sub(UPSTREAM, "")
if File.exists?(a) then
print "Are the two files identical? "
identical = FileUtils.compare_file(file, a)
print identical
print "\n"
if not identical and not file.include?(".jpg")
puts `grep -nFxvf #{file} #{a}`
puts `grep -nFxvf #{a} #{file}`
end
else
puts "a did not exist."
end
end