class RBT::ShowVersionsOfThesePrograms
Public Class Methods
[](i = ARGV)
click to toggle source
new( commandline_arguments = nil, run_already = true )
click to toggle source
Public Instance Methods
do_work_on_the_programs( i = commandline_arguments? )
click to toggle source
#¶ ↑
do_work_on_the_programs
¶ ↑
#¶ ↑
# File lib/rbt/utility_scripts/show_versions_of_these_programs.rb, line 46 def do_work_on_the_programs( i = commandline_arguments? ) e i.each {|this_program| if RBT.respond_to? :swift_return_program_version version = RBT.swift_return_program_version(this_program) else require 'rbt/requires/require_the_cookbook_class.rb' version = RBT::Cookbooks::SanitizeCookbook.new(this_program) { :fast }.version? end this_program = ( "#{File.basename(this_program).sub(/\.yml$/,'')}:" ).ljust(30) e " #{steelblue(this_program)} "+ mediumpurple(version.to_s) } e end
reset()
click to toggle source