440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
|
# File 'lib/cmd/version_cmd.rb', line 440
def execute(ctx, args)
finder = ctx.ki_home.finder
args.each do |arg|
version = finder.version(arg)
if version
puts version.version_id
else
matcher = FileRegexp.matcher(arg)
found_components = finder.components.keys.select { |name| matcher.match(name) }
if found_components.size > 0
puts "Found components(#{found_components.size}):"
puts found_components.join("\n")
else
puts "'#{arg}' does not match versions or components"
end
end
end
end
|