From 79345592a9ede3fffb3e8b8aa1412a95946c7e25 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Tue, 14 Jun 2016 21:01:50 +0800 Subject: [PATCH] man: auto detect maintainers list --- Library/Homebrew/cmd/man.rb | 4 ++++ Library/Homebrew/manpages/brew.1.md.erb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/man.rb b/Library/Homebrew/cmd/man.rb index bc382d29f7..e23313be38 100644 --- a/Library/Homebrew/cmd/man.rb +++ b/Library/Homebrew/cmd/man.rb @@ -53,6 +53,10 @@ module Homebrew }. reject { |s| s.strip.empty? } + variables[:maintainers] = (HOMEBREW_REPOSITORY/"README.md"). + read[/Homebrew's current maintainers are (.*)\./, 1]. + scan(/\[([^\]]*)\]/).flatten + ERB.new(template, nil, ">").result(variables.instance_eval{ binding }) end diff --git a/Library/Homebrew/manpages/brew.1.md.erb b/Library/Homebrew/manpages/brew.1.md.erb index f6f5948437..f88d4e0911 100644 --- a/Library/Homebrew/manpages/brew.1.md.erb +++ b/Library/Homebrew/manpages/brew.1.md.erb @@ -235,7 +235,7 @@ Homebrew Documentation: and <%= maintainers[-1] %>. Former maintainers with significant contributions include Jack Nagel, Adam Vandenberg and Homebrew's creator: Max Howell.