Commit 3f7b0c74 authored by Michał Siwek's avatar Michał Siwek

List packages when search invoked without arguments

parent d22f1ed6
......@@ -32,6 +32,12 @@ def setPkg (pkgName, silent = false)
puts "Found #{pkgName}, version #{@pkg.version}" unless silent
end
def list_packages
Find.find (CREW_LIB_PATH + 'packages') do |filename|
puts File.basename filename, '.rb'
end
end
def search (pkgName, silent = false)
Find.find (CREW_LIB_PATH + 'packages') do |filename|
return setPkg(pkgName, silent) if filename == CREW_LIB_PATH + 'packages/' + pkgName + '.rb'
......@@ -241,7 +247,11 @@ end
case @command
when "search"
search @pkgName
if @pkgName
search @pkgName
else
list_packages
end
when "download"
search @pkgName
download
......
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