lib/teapot/command/list.rb in teapot-3.4.0 vs lib/teapot/command/list.rb in teapot-3.4.1
- old
+ new
@@ -47,18 +47,18 @@
terminal.puts "Package #{package.name} (from #{package.path}):"
begin
script = context.load(package)
definitions = script.defined
-
+
definitions.each do |definition|
terminal.puts "\t#{definition}", style: :definition
-
+
definition.description.each_line do |line|
terminal.puts "\t\t#{line.chomp}", style: :description
end if definition.description
-
+
case definition
when Project
terminal.puts "\t\t- Summary: #{definition.summary}" if definition.summary
terminal.puts "\t\t- License: #{definition.license}" if definition.license
terminal.puts "\t\t- Website: #{definition.website}" if definition.website
@@ -70,18 +70,18 @@
end
when Target
definition.dependencies.each do |dependency|
terminal.puts "\t\t- #{dependency}", style: :dependency
end
-
+
definition.provisions.each do |name, provision|
terminal.puts "\t\t- #{provision}", style: :provision
end
when Configuration
definition.packages.each do |package|
terminal.puts "\t\t- #{package}", style: :package
end
-
+
definition.imports.select(&:explicit).each do |import|
terminal.puts "\t\t- import #{import.name}", style: :import
end
end
end