diff options
| author | Tim D. Smith | 2016-06-28 08:08:12 -0700 |
|---|---|---|
| committer | Tim D. Smith | 2016-06-29 09:01:36 -0700 |
| commit | 9b36e8377142241218cb472dcaf64561f70b96e9 (patch) | |
| tree | 92accd1435f5f2655d93112189489cbba76d6550 | |
| parent | be3d33ea364c735ef36ef2e77ea8915c99daef4a (diff) | |
| download | brew-9b36e8377142241218cb472dcaf64561f70b96e9.tar.bz2 | |
Add magic token to hide commands from man page
Closes #402.
| -rw-r--r-- | Library/Homebrew/cmd/help.rb | 5 | ||||
| -rw-r--r-- | Library/Homebrew/cmd/man.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/cmd/tests.rb | 1 |
3 files changed, 5 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/help.rb b/Library/Homebrew/cmd/help.rb index 7cb414ca1..ac5fce5b7 100644 --- a/Library/Homebrew/cmd/help.rb +++ b/Library/Homebrew/cmd/help.rb @@ -91,8 +91,9 @@ module Homebrew line.slice(2..-1). sub(/^ \* /, "#{Tty.highlight}brew#{Tty.reset} "). gsub(/`(.*?)`/, "#{Tty.highlight}\\1#{Tty.reset}"). - gsub(/<(.*?)>/, "#{Tty.em}\\1#{Tty.reset}") - end.join + gsub(/<(.*?)>/, "#{Tty.em}\\1#{Tty.reset}"). + gsub("@hide_from_man_page", "") + end.join.strip end end end diff --git a/Library/Homebrew/cmd/man.rb b/Library/Homebrew/cmd/man.rb index e23313be3..d704d46a1 100644 --- a/Library/Homebrew/cmd/man.rb +++ b/Library/Homebrew/cmd/man.rb @@ -51,7 +51,7 @@ module Homebrew map { |line| line.slice(2..-1) }. join }. - reject { |s| s.strip.empty? } + reject { |s| s.strip.empty? || s.include?("@hide_from_man_page") } variables[:maintainers] = (HOMEBREW_REPOSITORY/"README.md"). read[/Homebrew's current maintainers are (.*)\./, 1]. diff --git a/Library/Homebrew/cmd/tests.rb b/Library/Homebrew/cmd/tests.rb index 58e90cec7..71cfcde18 100644 --- a/Library/Homebrew/cmd/tests.rb +++ b/Library/Homebrew/cmd/tests.rb @@ -1,3 +1,4 @@ +#: @hide_from_man_page #: * `tests` [`-v`] [`--coverage`] [`--generic`] [`--no-compat`] [`--only=`<test_script/test_method>] [`--seed` <seed>] [`--trace`]: #: Run Homebrew's unit and integration tests. |
