Merge pull request #768 from MikeMcQuaid/cask-man

Make "brew man" also generate Cask's manpage.
This commit is contained in:
Mike McQuaid 2016-08-20 16:57:03 +01:00 committed by GitHub
commit 7c7e2d00af
4 changed files with 7 additions and 4 deletions

1
.gitignore vendored
View File

@ -39,6 +39,7 @@
!/.github
!/share/doc/homebrew
!/share/man/man1/brew.1
!/share/man/man1/brew-cask.1
# Ignore `etc` contents (again)
/etc

View File

@ -47,6 +47,5 @@ end
desc "Generate man page from Markdown source"
task :man do
sh "ronn --roff --pipe --organization=Homebrew-Cask --manual=brew-cask " \
"doc/man_page/brew-cask.1.md > man/man1/brew-cask.1"
sh "brew man"
end

View File

@ -37,6 +37,9 @@ module Homebrew
markup = build_man_page
convert_man_page(markup, TARGET_DOC_PATH/"brew.1.html")
convert_man_page(markup, TARGET_MAN_PATH/"brew.1")
cask_markup = (HOMEBREW_LIBRARY/"Homebrew/cask/doc/man_page/brew-cask.1.md").read
convert_man_page(cask_markup, TARGET_MAN_PATH/"brew-cask.1")
end
def build_man_page
@ -69,7 +72,7 @@ module Homebrew
shared_args = %W[
--pipe
--organization=Homebrew
--manual=brew
--manual=#{target.basename(".1")}
]
format_flag, format_desc = target_path_to_format(target)

View File

@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
.TH "BREW\-CASK" "1" "August 2016" "Homebrew-Cask" "brew-cask"
.TH "BREW\-CASK" "1" "August 2016" "Homebrew" "brew-cask"
.
.SH "NAME"
\fBbrew\-cask\fR \- a friendly binary installer for macOS