def help_build(build)
help = ''
if build.name
help << "- Build: #{build.name}\n"
end
if build.extends
help << " Extends: #{build.extends}\n"
end
if build.description
help << format_description('Description', build.description, 2, false)
end
if build.context.properties.length > 0
help << "- Properties:\n"
for property in build.context.properties.sort
help << " - #{property}: " +
"#{build.context.get_property(property, true).inspect}\n"
end
end
description = build.targets.description
if description.length > 0
help << "- Targets:\n"
for name in description.keys.sort
help << format_description(name, description[name], 2)
end
end
help << "- Default: #{build.default}\n"
return help.strip
end