def list(options)
evaluate_guardfile(options)
installed_guards = guardfile_structure.inject([]) do |installed, group|
group[:guards].each { |guard| installed << guard[:name].to_s } if group[:guards]
installed
end
::Guard::UI.info 'Available guards:'
::Guard.guard_gem_names.sort.uniq.each do |name|
::Guard::UI.info " #{ name }#{ installed_guards.include?(name) ? '*' : '' }"
end
::Guard::UI.info ''
::Guard::UI.info 'See also https://github.com/guard/guard/wiki/List-of-available-Guards'
::Guard::UI.info '* denotes ones already in your Guardfile'
end