641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
|
# File 'lib/aka/helpers.rb', line 641
def self.list_all_groups_in_proj_aka
Aka.print_title("Project Groups")
str = 'proj.aka'
group_array = []
if content=File.open(str).read
content_array = product_content_array(content)
content_array.each_with_index { |line, index|
value = line.split(" ")
if value.length > 1 && value.first == 'alias'
answer = value[1].split("=") group_name = line.scan(/# => ([a-zA-z]*)/).first if line.scan(/# => ([a-zA-z]*)/)
if group_name != nil
group_array.push(group_name)
end
end
}
puts group_array.uniq
puts ""
puts "A total of #{group_array.uniq.count} groups from #{Dir.pwd}/proj.aka"
puts ""
end
end
|