vendored/puppet/lib/puppet/face/module/uninstall.rb in bolt-0.8.0 vs vendored/puppet/lib/puppet/face/module/uninstall.rb in bolt-0.9.0
- old
+ new
@@ -61,21 +61,32 @@
when_invoked do |name, options|
name = name.gsub('/', '-')
Puppet::ModuleTool.set_option_defaults options
- Puppet.notice _("Preparing to uninstall '%{name}'") % { name: name } << (options[:version] ? " (#{colorize(:cyan, options[:version].sub(/^(?=\d)/, 'v'))})" : '') << " ..."
+ message = if options[:version]
+ module_version = colorize(:cyan, options[:version].sub(/^(?=\d)/, 'v'))
+ _("Preparing to uninstall '%{name}' (%{module_version}) ...") % { name: name, module_version: module_version }
+ else
+ _("Preparing to uninstall '%{name}' ...") % { name: name }
+ end
+ Puppet.notice message
Puppet::ModuleTool::Applications::Uninstaller.run(name, options)
end
when_rendering :console do |return_value|
if return_value[:result] == :failure
Puppet.err(return_value[:error][:multiline])
exit 1
else
mod = return_value[:affected_modules].first
- module_version = mod.version ? " (#{colorize(:cyan, mod.version.to_s.sub(/^(?=\d)/, 'v'))})" : ''
- _("Removed '%{name}'%{module_version} from %{path}") % { name: return_value[:module_name], module_version: module_version, path: mod.modulepath }
+ message = if mod.version
+ module_version = colorize(:cyan, mod.version.to_s.sub(/^(?=\d)/, 'v'))
+ _("Removed '%{name}' (%{module_version}) from %{path}") % { name: return_value[:module_name], module_version: module_version, path: mod.modulepath }
+ else
+ _("Removed '%{name}' from %{path}") % { name: return_value[:module_name], path: mod.modulepath }
+ end
+ message
end
end
end
end