Patch #3387 ยป add-plugin-information-to-script-about.patch
lib/redmine/about.rb | ||
---|---|---|
1 |
module Redmine |
|
2 |
class About |
|
3 |
def self.print_plugin_info |
|
4 |
plugins = Redmine::Plugin.registered_plugins |
|
5 | ||
6 |
if !plugins.empty? |
|
7 |
column_with = plugins.map {|internal_name, plugin| plugin.name.length}.max |
|
8 |
puts "\nAbout your Redmine plugins" |
|
9 | ||
10 |
plugins.each do |internal_name, plugin| |
|
11 |
puts sprintf("%-#{column_with}s %s", plugin.name, plugin.version) |
|
12 |
end |
|
13 |
end |
|
14 |
end |
|
15 |
end |
|
16 |
end |
script/about | ||
---|---|---|
1 | 1 |
#!/usr/bin/env ruby |
2 | 2 |
require File.dirname(__FILE__) + '/../config/boot' |
3 | 3 |
$LOAD_PATH.unshift "#{RAILTIES_PATH}/builtin/rails_info" |
4 |
require 'commands/about' |
|
4 |
require 'commands/about' |
|
5 | ||
6 |
Redmine::About.print_plugin_info |