diff --git a/Library/Homebrew/manpages/brew.1.md b/Library/Homebrew/manpages/brew.1.md
index 135561145e..0fdde0b0cc 100644
--- a/Library/Homebrew/manpages/brew.1.md
+++ b/Library/Homebrew/manpages/brew.1.md
@@ -377,21 +377,21 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note
* `switch`
audit [--strict] [--online] [formulae]:
-Check formulae for Homebrew coding style violations. This should be
+
audit [--strict] [--online] [formulae]Check formulae for Homebrew coding style violations. This should be run before submitting a new formula.
If no formulae are provided, all of them are checked.
@@ -48,11 +47,9 @@ when creating for new formulae. connection are run. This should be used when creating for new formulae.audit exits with a non-zero status if any errors are found. This is useful,
-for instance, for implementing pre-commit hooks.
cat formula:
-Display the source to formula.
cleanup [--force] [--prune=days] [-n] [-s] [formulae]:
-For all installed or specific formulae, remove any older versions from the
+for instance, for implementing pre-commit hooks.
cat formulaDisplay the source to formula.
cleanup [--force] [--prune=days] [-n] [-s] [formulae]For all installed or specific formulae, remove any older versions from the cellar. By default, does not remove out-of-date keg-only brews, as other software may link directly to specific versions. In addition, old downloads from the Homebrew download-cache are deleted.
@@ -65,20 +62,16 @@ the Homebrew download-cache are deleted.If -s is passed, scrubs the cache, removing downloads for even the latest
versions of formulae. Note downloads for any installed formulae will still not be
-deleted. If you want to delete those too: rm -rf $(brew --cache)
command cmd:
-Display the path to the file which is used when invoking brew cmd.
commands [--quiet [--include-aliases]]:
-Show a list of built-in and external commands.
rm -rf $(brew --cache)
+command cmdDisplay the path to the file which is used when invoking brew cmd.
commands [--quiet [--include-aliases]]Show a list of built-in and external commands.
If --quiet is passed, list only the names of commands without the header.
-With --include-aliases, the aliases of internal commands will be included.
config:
-Show Homebrew and system configuration useful for debugging. If you file
+With --include-aliases, the aliases of internal commands will be included.
configShow Homebrew and system configuration useful for debugging. If you file a bug report, you will likely be asked for this information if you do not -provide it.
create URL [--autotools|--cmake] [--no-fetch] [--set-name name] [--set-version version]:
-Generate a formula for the downloadable file at URL and open it in the editor.
+provide it.
create URL [--autotools|--cmake] [--no-fetch] [--set-name name] [--set-version version]Generate a formula for the downloadable file at URL and open it in the editor.
Homebrew will attempt to automatically derive the formula name
and version, but if it fails, you'll have to make your own template. The wget
formula serves as a simple example. For the complete API have a look at
--cmake is passed, create a basic template for a CMake-style bui
will thus not add the SHA256 to the formula for you.
The options --set-name and --set-version each take an argument and allow
-you to explicitly set the name and version of the package you are creating.
deps [--1] [-n] [--union] [--tree] [--all] [--installed] [--skip-build] [--skip-optional] formulae:
-Show dependencies for formulae. When given multiple formula arguments,
+you to explicitly set the name and version of the package you are creating.
deps [--1] [-n] [--union] [--tree] [--all] [--installed] [--skip-build] [--skip-optional] formulaeShow dependencies for formulae. When given multiple formula arguments,
show the intersection of dependencies for formulae, except when passed
--tree, --all, or --installed.
By default, deps shows dependencies for formulae. To skip the :build
type dependencies, pass --skip-build. Similarly, pass --skip-optional
-to skip :optional dependencies.
desc formula:
-Display formula's name and one-line description.
desc [-s|-n|-d] pattern:
-Search both name and description (-s), just the names (-n), or just the
+to skip :optional dependencies.
desc formulaDisplay formula's name and one-line description.
desc [-s|-n|-d] patternSearch both name and description (-s), just the names (-n), or just the
descriptions (-d) for <pattern>. <pattern> is by default interpreted
as a literal string; if flanked by slashes, it is instead interpreted as a
regular expression. Formula descriptions are cached; the cache is created on
-the first search, making that search slower than subsequent ones.
diy [--name=name] [--version=version]:
-Automatically determine the installation prefix for non-Homebrew software.
diy [--name=name] [--version=version]Automatically determine the installation prefix for non-Homebrew software.
Using the output from this command, you can install your own software into
the Cellar and then link it into Homebrew's prefix with brew link.
The options --name=name and --version=version each take an argument
and allow you to explicitly set the name and version of the package you are
-installing.
doctor:
-Check your system for potential problems. Doctor exits with a non-zero status
-if any problems are found.
edit:
-Open all of Homebrew for editing.
edit formula:
-Open formula in the editor.
fetch [--force] [-v] [--devel|--HEAD] [--deps] [--build-from-source|--force-bottle] formulae:
-Download the source packages for the given formulae.
+installing.
doctorCheck your system for potential problems. Doctor exits with a non-zero status +if any problems are found.
editOpen all of Homebrew for editing.
edit formulaOpen formula in the editor.
fetch [--force] [-v] [--devel|--HEAD] [--deps] [--build-from-source|--force-bottle] formulaeDownload the source packages for the given formulae. For tarballs, also print SHA-1 and SHA-256 checksums.
If --HEAD or --devel is passed, fetch that version instead of the
@@ -157,28 +142,22 @@ This is useful for seeing if an existing VCS cache has been updated.
If --force-bottle is passed, download a bottle if it exists for the current
-version of OS X, even if it would not be used during installation.
home:
-Open Homebrew's own homepage in a browser.
home formula:
-Open formula's homepage in a browser.
info formula:
-Display information about formula.
info --github formula:
-Open a browser to the GitHub History page for formula formula.
homeOpen Homebrew's own homepage in a browser.
home formulaOpen formula's homepage in a browser.
info formulaDisplay information about formula.
info --github formulaOpen a browser to the GitHub History page for formula formula.
-To view formula history locally: brew log -p <formula>.
info --json=version (--all|--installed|formulae):
-Print a JSON representation of formulae. Currently the only accepted value
+
To view formula history locally: brew log -p <formula>.
info --json=version (--all|--installed|formulae)Print a JSON representation of formulae. Currently the only accepted value
for version is v1.
Pass --all to get information on all formulae, or --installed to get
information on all installed formulae.
See the docs for examples of using the JSON: -https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Querying-Brew.md
install [--debug] [--env=std|super] [--ignore-dependencies] [--only-dependencies] [--cc=compiler] [--build-from-source|--force-bottle] [--devel|--HEAD] formula:
-Install formula.
install [--debug] [--env=std|super] [--ignore-dependencies] [--only-dependencies] [--cc=compiler] [--build-from-source|--force-bottle] [--devel|--HEAD] formulaInstall formula.
formula is usually the name of the formula to install, but it can be specified several different ways. See SPECIFYING FORMULAE.
@@ -215,22 +194,18 @@ for the current version of OS X, even if custom options are given. aka master, trunk, unstable.To install a newer version of HEAD use
-brew rm <foo> && brew install --HEAD <foo>.
install --interactive [--git] formula:
-Download and patch formula, then open a shell. This allows the user to
+brew rm <foo> && brew install --HEAD <foo>.
install --interactive [--git] formulaDownload and patch formula, then open a shell. This allows the user to
run ./configure --help and otherwise determine how to turn the software
package into a Homebrew formula.
If --git is passed, Homebrew will create a Git repository, useful for
-creating patches to the software.
irb [--examples]:
-Enter the interactive Homebrew Ruby shell.
irb [--examples]Enter the interactive Homebrew Ruby shell.
-If --examples is passed, several examples will be shown.
leaves:
-Show installed formulae that are not dependencies of another installed formula.
ln, link [--overwrite] [--dry-run] [--force] formula:
-Symlink all of formula's installed files into the Homebrew prefix. This
+
If --examples is passed, several examples will be shown.
leavesShow installed formulae that are not dependencies of another installed formula.
ln, link [--overwrite] [--dry-run] [--force] formulaSymlink all of formula's installed files into the Homebrew prefix. This is done automatically when you install formulae but can be useful for DIY installations.
@@ -241,23 +216,19 @@ the prefix while linking. be linked or which would be deleted bybrew link --overwrite, but will not
actually link or delete any files.
-If --force is passed, Homebrew will allow keg-only formulae to be linked.
linkapps [--local] [formulae]:
-Find installed formulae that have compiled .app-style "application"
+
If --force is passed, Homebrew will allow keg-only formulae to be linked.
linkapps [--local] [formulae]Find installed formulae that have compiled .app-style "application"
packages for OS X, and symlink those apps into /Applications, allowing
for easier access.
If no formulae are provided, all of them will have their .apps symlinked.
If provided, --local will move them into the user's ~/Applications
-directory instead of the system directory. It may need to be created, first.
ls, list [--full-name]:
-List all installed formulae. If --full-name is passed, print formulae with
-full-qualified names.
ls, list --unbrewed:
-List all files in the Homebrew prefix not installed by Homebrew.
ls, list [--versions [--multiple]] [--pinned] [formulae]:
-List the installed files for formulae. Combined with --verbose, recursively
+directory instead of the system directory. It may need to be created, first.
ls, list [--full-name]List all installed formulae. If --full-name is passed, print formulae with
+full-qualified names.
ls, list --unbrewedList all files in the Homebrew prefix not installed by Homebrew.
ls, list [--versions [--multiple]] [--pinned] [formulae]List the installed files for formulae. Combined with --verbose, recursively
list the contents of all subdirectories in each formula's keg.
If --versions is passed, show the version number for installed formulae,
@@ -266,31 +237,26 @@ only show formulae with multiple versions installed.
If --pinned is passed, show the versions of pinned formulae, or only the
specified (pinned) formulae if formulae are given.
-See also pin, unpin.
log [git-log-options] formula ...:
-Show the git log for the given formulae. Options that git-log(1)
-recognizes can be passed before the formula list.
missing [formulae]:
-Check the given formulae for missing dependencies.
pin, unpin.
+log [git-log-options] formula ...Show the git log for the given formulae. Options that git-log(1)
+recognizes can be passed before the formula list.
missing [formulae]Check the given formulae for missing dependencies.
-If no formulae are given, check all installed brews.
migrate [--force] formulae:
-Migrate renamed packages to new name, where formulae are old names of
+
If no formulae are given, check all installed brews.
+migrate [--force] formulaeMigrate renamed packages to new name, where formulae are old names of packages.
If --force is passed, then treat installed formulae and passed formulae
-like if they are from same taps and migrate them anyway.
options [--compact] [--all] [--installed] formula:
-Display install options specific to formula.
options [--compact] [--all] [--installed] formulaDisplay install options specific to formula.
If --compact is passed, show all options on a single line separated by
spaces.
If --all is passed, show options for all formulae.
If --installed is passed, show options for all installed formulae.
outdated [--quiet|--verbose|--json=v1]:
-Show formulae that have an updated version available.
If --installed is passed, show options for all installed formulae.
outdated [--quiet|--verbose|--json=v1]Show formulae that have an updated version available.
By default, version information is displayed in interactive shells, and suppressed otherwise.
@@ -301,79 +267,58 @@ precedence over--verbose).
If --verbose is passed, display detailed version information.
If --json=version is passed, the output will be in JSON format. The only
-valid version is v1.
pin formulae:
-Pin the specified formulae, preventing them from being upgraded when
-issuing the brew upgrade command. See also unpin.
prune:
-Remove dead symlinks from the Homebrew prefix. This is generally not
-needed, but can be useful when doing DIY installations.
reinstall formula:
-Uninstall then install formula
rm, remove, uninstall [--force] formula:
-Uninstall formula.
v1.
+pin formulaePin the specified formulae, preventing them from being upgraded when
+issuing the brew upgrade command. See also unpin.
pruneRemove dead symlinks from the Homebrew prefix. This is generally not +needed, but can be useful when doing DIY installations.
reinstall formulaUninstall then install formula
rm, remove, uninstall [--force] formulaUninstall formula.
If --force is passed, and there are multiple versions of formula
-installed, delete all installed versions.
search, -S:
-Display all locally available formulae for brewing (including tapped ones).
-No online search is performed if called without arguments.
search, -S text|/text/:
-Perform a substring search of formula names for text. If text is
+installed, delete all installed versions.
search, -SDisplay all locally available formulae for brewing (including tapped ones). +No online search is performed if called without arguments.
search, -S text|/text/Perform a substring search of formula names for text. If text is surrounded with slashes, then it is interpreted as a regular expression. -The search for text is extended online to some popular taps.
search --debian|--fedora|--fink|--macports|--opensuse|--ubuntu text:
-Search for text in the given package manager's list.
sh [--env=std]:
-Instantiate a Homebrew build environment. Uses our years-battle-hardened
+The search for text is extended online to some popular taps.
search --debian|--fedora|--fink|--macports|--opensuse|--ubuntu textSearch for text in the given package manager's list.
sh [--env=std]Instantiate a Homebrew build environment. Uses our years-battle-hardened
Homebrew build logic to help your ./configure && make && make install
or even your gem install succeed. Especially handy if you run Homebrew
in an Xcode-only configuration since it adds tools like make to your PATH
-which otherwise build-systems would not find.
switch name version:
-Symlink all of the specific version of name's install to Homebrew prefix.
tap [--full] user/repo [URL]:
-Tap a formula repository or list existing taps. This command can be invoked
-in three ways.
switch name versionSymlink all of the specific version of name's install to Homebrew prefix.
tapList all installed taps.
tap [--full] user/repo [URL]Tap a formula repository.
-tap without arguments displays existing taps.
tap user/repo taps a formula repository from GitHub using HTTPS.
+
With URL unspecified, taps a formula repository from GitHub using HTTPS.
Since so many taps are hosted on GitHub, this command is a shortcut for
-tap <user>/<repo> https://github.com/<user>/homebrew-<repo>.
tap user/repo URL taps a formula repository from anywhere, using
-any transport protocol that git handles. The one-argument form of tap
-simplifies but also limits. This two-argument command makes no
-assumptions, so taps can be cloned from places other than GitHub and
-using protocols other than HTTPS, e.g., SSH, GIT, HTTP, FTP(S), RSYNC.
tap <user>/<repo> https://github.com/<user>/homebrew-<repo>.
+With URL specified, taps a formula repository from anywhere, using
+any transport protocol that git handles. The one-argument form of tap
+simplifies but also limits. This two-argument command makes no
+assumptions, so taps can be cloned from places other than GitHub and
+using protocols other than HTTPS, e.g., SSH, GIT, HTTP, FTP(S), RSYNC.
By default, the repository is cloned as a shallow copy (--depth=1), but
-if --full is passed, a full clone will be used.
tap --repair:
-Migrate tapped formulae from symlink-based to directory-based structure.
tap --list-official:
-List all official taps.
tap --list-pinned:
-List all pinned taps.
tap-info tap:
-Display information about tap.
tap-info --json=version (--installed|taps):
-Print a JSON representation of taps. Currently the only accepted value
+if --full is passed, a full clone will be used.
tap --repairMigrate tapped formulae from symlink-based to directory-based structure.
tap --list-officialList all official taps.
tap --list-pinnedList all pinned taps.
tap-info tapDisplay information about tap.
tap-info --json=version (--installed|taps)Print a JSON representation of taps. Currently the only accepted value
for version is v1.
Pass --installed to get information on installed taps.
See the docs for examples of using the JSON: -https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Querying-Brew.md
tap-pin tap:
-Pin tap, prioritizing its formulae over core when formula names are supplied
-by the user. See also tap-unpin.
tap-unpin tap:
-Unpin tap so its formulae are no longer prioritized. See also tap-pin.
test [--devel|--HEAD] [--debug] formula:
-A few formulae provide a test method. brew test formula runs this
+https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Querying-Brew.md
tap-pin tapPin tap, prioritizing its formulae over core when formula names are supplied
+by the user. See also tap-unpin.
tap-unpin tapUnpin tap so its formulae are no longer prioritized. See also tap-pin.
test [--devel|--HEAD] [--debug] formulaA few formulae provide a test method. brew test formula runs this
test method. There is no standard output or return code, but it should
generally indicate to the user if something is wrong with the installed
formula.
If --debug is passed and the test fails, an interactive debugger will be
launched with access to IRB or a shell inside the temporary test directory.
Example: brew install jruby && brew test jruby
unlink [--dry-run] formula:
-Remove symlinks for formula from the Homebrew prefix. This can be useful
+
Example: brew install jruby && brew test jruby
unlink [--dry-run] formulaRemove symlinks for formula from the Homebrew prefix. This can be useful
for temporarily disabling a formula:
brew unlink foo && commands && brew link foo.
If --dry-run or -n is passed, Homebrew will list all files which would
-be unlinked, but will not actually unlink or delete any files.
unlinkapps [--local] [formulae]:
-Removes links created by brew linkapps.
unlinkapps [--local] [formulae]Removes links created by brew linkapps.
If no formulae are provided, all linked app will be removed.
unpack [--git|--patch] [--destdir=path] formulae:
-Unpack the source files for formulae into subdirectories of the current
+
If no formulae are provided, all linked app will be removed.
+unpack [--git|--patch] [--destdir=path] formulaeUnpack the source files for formulae into subdirectories of the current
working directory. If --destdir=path is given, the subdirectories will
be created in the directory named by <path> instead.
<path> instead.
unpacked source.
If --git is passed, a Git repository will be initalized in the unpacked
-source. This is useful for creating patches for the software.
unpin formulae:
-Unpin formulae, allowing them to be upgraded by brew upgrade. See also
-pin.
untap tap:
-Remove a tapped repository.
update [--rebase]:
-Fetch the newest version of Homebrew and all formulae from GitHub using
+source. This is useful for creating patches for the software.
unpin formulaeUnpin formulae, allowing them to be upgraded by brew upgrade. See also
+pin.
untap tapRemove a tapped repository.
update [--rebase]Fetch the newest version of Homebrew and all formulae from GitHub using
git(1).
If --rebase is specified then git pull --rebase is used.
upgrade [install-options] [--cleanup] [formulae]:
-Upgrade outdated, unpinned brews.
If --rebase is specified then git pull --rebase is used.
upgrade [install-options] [--cleanup] [formulae]Upgrade outdated, unpinned brews.
Options for the install command are also valid here.
If --cleanup is specified then remove previously installed formula version(s).
If formulae are given, upgrade only the specified brews (but do so even
-if they are pinned; see pin, unpin).
uses [--installed] [--recursive] [--skip-build] [--skip-optional] [--devel|--HEAD] formulae:
-Show the formulae that specify formulae as a dependency. When given
+if they are pinned; see pin, unpin).
uses [--installed] [--recursive] [--skip-build] [--skip-optional] [--devel|--HEAD] formulaeShow the formulae that specify formulae as a dependency. When given multiple formula arguments, show the intersection of formulae that use formulae.
@@ -440,29 +377,20 @@ To skip the:build type dependencies, pass --skip-buildBy default, uses shows usages of formula by stable builds. To find
cases where formula is used by development or HEAD build, pass
---devel or --HEAD.--cache:
-Display Homebrew's download cache. See also HOMEBREW_CACHE.
--cache formula:
-Display the file or directory used to cache formula.
--cellar:
-Display Homebrew's Cellar path. Default: $(brew --prefix)/Cellar, or if
-that directory doesn't exist, $(brew --repository)/Cellar.
--cellar formula:
-Display the location in the cellar where formula would be installed,
-without any sort of versioned directory as the last path.
--env:
-Show a summary of the Homebrew build environment.
--prefix:
-Display Homebrew's install path. Default: /usr/local
--prefix formula:
-Display the location in the cellar where formula is or would be installed.
--repository:
-Display where Homebrew's .git directory is located. For standard installs,
-the prefix and repository are the same directory.
--version:
-Print the version number of brew to standard error and exit.
--devel or --HEAD.
+--cacheDisplay Homebrew's download cache. See also HOMEBREW_CACHE.
--cache formulaDisplay the file or directory used to cache formula.
--cellarDisplay Homebrew's Cellar path. Default: $(brew --prefix)/Cellar, or if
+that directory doesn't exist, $(brew --repository)/Cellar.
--cellar formulaDisplay the location in the cellar where formula would be installed, +without any sort of versioned directory as the last path.
--envShow a summary of the Homebrew build environment.
--prefixDisplay Homebrew's install path. Default: /usr/local
--prefix formulaDisplay the location in the cellar where formula is or would be installed.
--repositoryDisplay where Homebrew's .git directory is located. For standard installs,
+the prefix and repository are the same directory.
--versionPrint the version number of brew to standard error and exit.