Commit d84f285c authored by Ed Reel's avatar Ed Reel

Optimize whatprovides function

  - Increment Chromebrew version
parent b117f995
...@@ -70,18 +70,15 @@ def whatprovides (pkgName, silent = false) ...@@ -70,18 +70,15 @@ def whatprovides (pkgName, silent = false)
packageName = '' packageName = ''
fileName = pkgName + "\n" fileName = pkgName + "\n"
Find.find (CREW_LIB_PATH + 'packages') do |filename| Find.find (CREW_LIB_PATH + 'packages') do |filename|
Find.find (CREW_CONFIG_PATH + 'meta/') do |packageList| packageName = File.basename filename, '.rb'
packageName = File.basename filename, '.rb' fileList = CREW_CONFIG_PATH + 'meta/' + packageName + '.filelist'
fileList = CREW_CONFIG_PATH + 'meta/' + packageName + '.filelist' if File.file?(fileList)
if File.file?(fileList) File.readlines(fileList).each do |line|
File.readlines(fileList).each do |line| if line == fileName
if line == fileName found = true
found = true break
break
end
end end
end end
break if found
end end
break if found break if found
end end
...@@ -414,7 +411,7 @@ when "remove" ...@@ -414,7 +411,7 @@ when "remove"
search @pkgName search @pkgName
remove remove
when nil when nil
puts "Chromebrew, version 0.2.1" puts "Chromebrew, version 0.2.2"
puts "Usage: crew [command] [package]" puts "Usage: crew [command] [package]"
puts "Available commands: search, download, install, remove, whatprovides" puts "Available commands: search, download, install, remove, whatprovides"
else else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment