class Ki::VersionSearch
Sets status for version
Public Instance Methods
execute(ctx, args)
click to toggle source
# 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
help()
click to toggle source
# File lib/cmd/version_cmd.rb, line 463 def help <<EOF "#{shell_command}" searches for versions and components. ### Examples #{shell_command} my/component #{shell_command} my/* EOF end
summary()
click to toggle source
# File lib/cmd/version_cmd.rb, line 459 def summary "Searches for versions and components" end