diff --git a/Library/Homebrew/cmd/fetch.rb b/Library/Homebrew/cmd/fetch.rb index 820a27e316..006c637466 100644 --- a/Library/Homebrew/cmd/fetch.rb +++ b/Library/Homebrew/cmd/fetch.rb @@ -8,14 +8,14 @@ #: If `-v` is passed, do a verbose VCS checkout, if the URL represents a VCS. #: This is useful for seeing if an existing VCS cache has been updated. #: -#: If `--force` is passed, remove a previously cached version and re-fetch. +#: If `--force` (or `-f`) is passed, remove a previously cached version and re-fetch. #: #: If `--retry` is passed, retry if a download fails or re-download if the #: checksum of a previously cached version no longer matches. #: #: If `--deps` is passed, also download dependencies for any listed . #: -#: If `--build-from-source` is passed, download the source rather than a +#: If `--build-from-source` (or `-s`) is passed, download the source rather than a #: bottle. #: #: If `--force-bottle` is passed, download a bottle if it exists for the diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index a113bde38f..a32f2ef34e 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -4,7 +4,7 @@ #: is usually the name of the formula to install, but it can be specified #: in several different ways. See [SPECIFYING FORMULAE][]. #: -#: If `--debug` is passed and brewing fails, open an interactive debugging +#: If `--debug` (or `-d`) is passed and brewing fails, open an interactive debugging #: session with access to IRB or a shell inside the temporary build directory. #: #: If `--env=std` is passed, use the standard build environment instead of superenv. @@ -24,7 +24,7 @@ #: `gcc-4.2` for Apple's GCC 4.2, or `gcc-4.9` for a Homebrew-provided GCC #: 4.9. #: -#: If `--build-from-source` or `-s` is passed, compile the specified from +#: If `--build-from-source` (or `-s`) is passed, compile the specified from #: source even if a bottle is provided. Dependencies will still be installed #: from bottles if they are available. #: @@ -48,11 +48,12 @@ #: during installation. #: #: * `install` `--interactive` [`--git`] : -#: Download and patch , 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 `--interactive` (or `-i`) is passed, download and patch , 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 +#: If `--git` (or `-g`) is passed, Homebrew will create a Git repository, useful for #: creating patches to the software. require "missing_formula" diff --git a/Library/Homebrew/cmd/link.rb b/Library/Homebrew/cmd/link.rb index a1d1397daa..5ce6bea48e 100644 --- a/Library/Homebrew/cmd/link.rb +++ b/Library/Homebrew/cmd/link.rb @@ -10,7 +10,7 @@ #: be linked or which would be deleted by `brew link --overwrite`, but will not #: actually link or delete any files. #: -#: If `--force` is passed, Homebrew will allow keg-only formulae to be linked. +#: If `--force` (or `-f`) is passed, Homebrew will allow keg-only formulae to be linked. require "ostruct" diff --git a/Library/Homebrew/cmd/migrate.rb b/Library/Homebrew/cmd/migrate.rb index 2726b14800..951a2942ed 100644 --- a/Library/Homebrew/cmd/migrate.rb +++ b/Library/Homebrew/cmd/migrate.rb @@ -2,7 +2,7 @@ #: Migrate renamed packages to new name, where are old names of #: packages. #: -#: If `--force` is passed, then treat installed and passed +#: If `--force` (or `-f`) is passed, then treat installed and passed #: like if they are from same taps and migrate them anyway. require "migrator" diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb index e94002989d..f163212e12 100644 --- a/Library/Homebrew/cmd/outdated.rb +++ b/Library/Homebrew/cmd/outdated.rb @@ -7,7 +7,7 @@ #: If `--quiet` is passed, list only the names of outdated brews (takes #: precedence over `--verbose`). #: -#: If `--verbose` is passed, display detailed version information. +#: If `--verbose` (or `-v`) is passed, display detailed version information. #: #: If `--json=` is passed, the output will be in JSON format. The only #: valid version is `v1`. diff --git a/Library/Homebrew/cmd/uninstall.rb b/Library/Homebrew/cmd/uninstall.rb index 5d02ebd1e8..9c51a0d1cc 100644 --- a/Library/Homebrew/cmd/uninstall.rb +++ b/Library/Homebrew/cmd/uninstall.rb @@ -1,7 +1,7 @@ #: * `uninstall`, `rm`, `remove` [`--force`] [`--ignore-dependencies`] : #: Uninstall . #: -#: If `--force` is passed, and there are multiple versions of +#: If `--force` (or `-f`) is passed, and there are multiple versions of #: installed, delete all installed versions. #: #: If `--ignore-dependencies` is passed, uninstalling won't fail, even if diff --git a/Library/Homebrew/cmd/unpack.rb b/Library/Homebrew/cmd/unpack.rb index 60d796d9f3..89992e1f02 100644 --- a/Library/Homebrew/cmd/unpack.rb +++ b/Library/Homebrew/cmd/unpack.rb @@ -6,7 +6,7 @@ #: If `--patch` is passed, patches for will be applied to the #: unpacked source. #: -#: If `--git` is passed, a Git repository will be initialized in the unpacked +#: If `--git` (or `-g`) is passed, a Git repository will be initialized in the unpacked #: source. This is useful for creating patches for the software. require "stringio" diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh index 5cfdb3f46b..197a99f2ef 100644 --- a/Library/Homebrew/cmd/update.sh +++ b/Library/Homebrew/cmd/update.sh @@ -5,7 +5,7 @@ #: If `--merge` is specified then `git merge` is used to include updates #: (rather than `git rebase`). #: -#: If `--force` is specified then always do a slower, full update check even +#: If `--force` (or `-f`) is specified then always do a slower, full update check even #: if unnecessary. # Hide shellcheck complaint: diff --git a/Library/Homebrew/dev-cmd/bottle.rb b/Library/Homebrew/dev-cmd/bottle.rb index b11da56076..8d3038a5ac 100644 --- a/Library/Homebrew/dev-cmd/bottle.rb +++ b/Library/Homebrew/dev-cmd/bottle.rb @@ -6,7 +6,7 @@ #: generated DSL. Passing `--keep-old` will attempt to keep it at its #: original value, while `--no-rebuild` will remove it. #: -#: If `--verbose` is passed, print the bottling commands and any warnings +#: If `--verbose` (or `-v`) is passed, print the bottling commands and any warnings #: encountered. #: #: If `--skip-relocation` is passed, do not check if the bottle can be marked diff --git a/Library/Homebrew/dev-cmd/test.rb b/Library/Homebrew/dev-cmd/test.rb index 4898629b01..288aa8a877 100644 --- a/Library/Homebrew/dev-cmd/test.rb +++ b/Library/Homebrew/dev-cmd/test.rb @@ -7,7 +7,7 @@ #: To test the development or head version of a formula, use `--devel` or #: `--HEAD`. #: -#: If `--debug` is passed and the test fails, an interactive debugger will be +#: If `--debug` (or `-d`) is passed and the test fails, an interactive debugger will be #: launched with access to IRB or a shell inside the temporary test directory. #: #: If `--keep-tmp` is passed, the temporary files created for the test are diff --git a/Library/Homebrew/dev-cmd/tests.rb b/Library/Homebrew/dev-cmd/tests.rb index 18e7d96f24..91c7d880b0 100644 --- a/Library/Homebrew/dev-cmd/tests.rb +++ b/Library/Homebrew/dev-cmd/tests.rb @@ -3,7 +3,7 @@ #: `--only=` runs only _spec.rb, and `--seed` #: randomizes tests with the provided value instead of a random seed. #: -#: If `--verbose` is passed, print the command that runs the tests. +#: If `--verbose` (or `-v`) is passed, print the command that runs the tests. #: #: If `--coverage` is passed, also generate code coverage reports. #: diff --git a/docs/Manpage.md b/docs/Manpage.md index 8401248ae7..23e338213c 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -4,7 +4,7 @@ brew(1) -- The missing package manager for macOS ## SYNOPSIS `brew` `--version`
-`brew` command [`--verbose`|`-v`] [options] [formula] ... +`brew` `command` [`--verbose`|`-v`] [`options`] [`formula`] ... ## DESCRIPTION @@ -17,11 +17,11 @@ For the full command list, see the [COMMANDS][] section. With `--verbose` or `-v`, many commands print extra debugging information. Note that these flags should only appear after a command. - * `install` formula: - Install formula. + * `install` `formula`: + Install `formula`. - * `uninstall` formula: - Uninstall formula. + * `uninstall` `formula`: + Uninstall `formula`. * `update`: Fetch the newest version of Homebrew from GitHub using `git`(1). @@ -29,10 +29,10 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `list`: List all installed formulae. - * `search` (text|`/`text`/`): - Perform a substring search of formula names for text. If text is + * `search` (`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. + The search for `text` is extended online to some popular taps. If no search term is given, all locally available formulae are listed. ## COMMANDS @@ -47,14 +47,14 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `analytics` `regenerate-uuid`: Regenerate UUID used in Homebrew's analytics. - * `cat` formula: - Display the source to formula. + * `cat` `formula`: + Display the source to `formula`. - * `cleanup` [`--prune=`days] [`--dry-run`] [`-s`] [formulae]: + * `cleanup` [`--prune=``days`] [`--dry-run`] [`-s`] [`formulae`]: For all installed or specific formulae, remove any older versions from the cellar. In addition, old downloads from the Homebrew download-cache are deleted. - If `--prune=`days is specified, remove all cache files older than days. + If `--prune=``days` is specified, remove all cache files older than `days`. If `--dry-run` or `-n` is passed, show what would be removed, but do not actually remove anything. @@ -63,8 +63,8 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note 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. + * `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. @@ -77,16 +77,16 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note a bug report, you will likely be asked for this information if you do not provide it. - * `deps` [`--1`] [`-n`] [`--union`] [`--full-name`] [`--installed`] [`--include-build`] [`--include-optional`] [`--skip-recommended`] formulae: - Show dependencies for formulae. When given multiple formula arguments, - show the intersection of dependencies for formulae. + * `deps` [`--1`] [`-n`] [`--union`] [`--full-name`] [`--installed`] [`--include-build`] [`--include-optional`] [`--skip-recommended`] `formulae`: + Show dependencies for `formulae`. When given multiple formula arguments, + show the intersection of dependencies for `formulae`. If `--1` is passed, only show dependencies one level down, instead of recursing. If `-n` is passed, show dependencies in topological order. - If `--union` is passed, show the union of dependencies for formulae, + If `--union` is passed, show the union of dependencies for `formulae`, instead of the intersection. If `--full-name` is passed, list dependencies by their full name. @@ -95,43 +95,43 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note currently installed. By default, `deps` shows required and recommended dependencies for - formulae. To include the `:build` type dependencies, pass `--include-build`. + `formulae`. To include the `:build` type dependencies, pass `--include-build`. Similarly, pass `--include-optional` to include `:optional` dependencies. To skip `:recommended` type dependencies, pass `--skip-recommended`. - * `deps` `--tree` [filters] (formulae|`--installed`): + * `deps` `--tree` [`filters`] (`formulae`|`--installed`): Show dependencies as a tree. When given multiple formula arguments, output individual trees for every formula. If `--installed` is passed, output a tree for every installed formula. - The filters placeholder is any combination of options `--include-build`, + The `filters` placeholder is any combination of options `--include-build`, `--include-optional`, and `--skip-recommended` as documented above. - * `deps` [filters] (`--installed`|`--all`): + * `deps` [`filters`] (`--installed`|`--all`): Show dependencies for installed or all available formulae. Every line of output starts with the formula name, followed by a colon and all direct dependencies of that formula. - The filters placeholder is any combination of options `--include-build`, + The `filters` placeholder is any combination of options `--include-build`, `--include-optional`, and `--skip-recommended` as documented above. - * `desc` formula: - Display formula's name and one-line description. + * `desc` `formula`: + Display `formula`'s name and one-line description. - * `desc` [`-s`|`-n`|`-d`] (text|`/`text`/`): + * `desc` [`-s`|`-n`|`-d`] (`text`|`/``text``/`): Search both name and description (`-s`), just the names (`-n`), or just the - descriptions (`-d`) for text. If text is flanked by slashes, it is interpreted + descriptions (`-d`) for `text`. If `text` is flanked by slashes, it is 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]: + * `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 + 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. @@ -139,8 +139,8 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note Check your system for potential problems. Doctor exits with a non-zero status if any problems are found. - * `fetch` [`--force`] [`--retry`] [`-v`] [`--devel`|`--HEAD`] [`--deps`] [`--build-from-source`|`--force-bottle`] formulae: - Download the source packages for the given formulae. + * `fetch` [`--force`] [`--retry`] [`-v`] [`--devel`|`--HEAD`] [`--deps`] [`--build-from-source`|`--force-bottle`] `formulae`: + Download the source packages for the given `formulae`. For tarballs, also print SHA-256 checksums. If `--HEAD` or `--devel` is passed, fetch that version instead of the @@ -149,24 +149,24 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `-v` is passed, do a verbose VCS checkout, if the URL represents a VCS. This is useful for seeing if an existing VCS cache has been updated. - If `--force` is passed, remove a previously cached version and re-fetch. + If `--force` (or `-f`) is passed, remove a previously cached version and re-fetch. If `--retry` is passed, retry if a download fails or re-download if the checksum of a previously cached version no longer matches. - If `--deps` is passed, also download dependencies for any listed formulae. + If `--deps` is passed, also download dependencies for any listed `formulae`. - If `--build-from-source` is passed, download the source rather than a + If `--build-from-source` (or `-s`) is passed, download the source rather than a bottle. If `--force-bottle` is passed, download a bottle if it exists for the current or newest version of macOS, even if it would not be used during installation. - * `gist-logs` [`--new-issue`|`-n`] formula: - Upload logs for a failed build of formula to a new Gist. + * `gist-logs` [`--new-issue`|`-n`] `formula`: + Upload logs for a failed build of `formula` to a new Gist. - formula is usually the name of the formula to install, but it can be specified + `formula` is usually the name of the formula to install, but it can be specified in several different ways. See [SPECIFYING FORMULAE][]. If `--new-issue` is passed, automatically create a new issue in the appropriate @@ -177,20 +177,20 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `home`: Open Homebrew's own homepage in a browser. - * `home` formula: - Open formula's homepage in a browser. + * `home` `formula`: + Open `formula`'s homepage in a browser. - * `info` formula: - Display information about formula. + * `info` `formula`: + Display information about `formula`. - * `info` `--github` formula: - Open a browser to the GitHub History page for formula formula. + * `info` `--github` `formula`: + Open a browser to the GitHub History page for formula `formula`. - To view formula history locally: `brew log -p 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 - for version is `v1`. + * `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. @@ -198,13 +198,13 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note See the docs for examples of using the JSON output: - * `install` [`--debug`] [`--env=`(`std`|`super`)] [`--ignore-dependencies`|`--only-dependencies`] [`--cc=`compiler] [`--build-from-source`|`--force-bottle`] [`--devel`|`--HEAD`] [`--keep-tmp`] [`--build-bottle`] formula: - Install formula. + * `install` [`--debug`] [`--env=`(`std`|`super`)] [`--ignore-dependencies`|`--only-dependencies`] [`--cc=``compiler`] [`--build-from-source`|`--force-bottle`] [`--devel`|`--HEAD`] [`--keep-tmp`] [`--build-bottle`] `formula`: + Install `formula`. - formula is usually the name of the formula to install, but it can be specified + `formula` is usually the name of the formula to install, but it can be specified in several different ways. See [SPECIFYING FORMULAE][]. - If `--debug` is passed and brewing fails, open an interactive debugging + If `--debug` (or `-d`) is passed and brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory. If `--env=std` is passed, use the standard build environment instead of superenv. @@ -219,26 +219,26 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--only-dependencies` is passed, install the dependencies with specified options but do not install the specified formula. - If `--cc=`compiler is passed, attempt to compile using compiler. - compiler should be the name of the compiler's executable, for instance + If `--cc=``compiler` is passed, attempt to compile using `compiler`. + `compiler` should be the name of the compiler's executable, for instance `gcc-4.2` for Apple's GCC 4.2, or `gcc-4.9` for a Homebrew-provided GCC 4.9. - If `--build-from-source` or `-s` is passed, compile the specified formula from + If `--build-from-source` (or `-s`) is passed, compile the specified `formula` from source even if a bottle is provided. Dependencies will still be installed from bottles if they are available. If `HOMEBREW_BUILD_FROM_SOURCE` is set, regardless of whether `--build-from-source` was - passed, then both formula and the dependencies installed as part of this process + passed, then both `formula` and the dependencies installed as part of this process are built from source even if bottles are available. If `--force-bottle` is passed, install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation. - If `--devel` is passed, and formula defines it, install the development version. + If `--devel` is passed, and `formula` defines it, install the development version. - If `--HEAD` is passed, and formula defines it, install the HEAD version, + If `--HEAD` is passed, and `formula` defines it, install the HEAD version, aka master, trunk, unstable. If `--keep-tmp` is passed, the temporary files created during installation @@ -247,12 +247,13 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--build-bottle` is passed, prepare the formula for eventual bottling during installation. - * `install` `--interactive` [`--git`] formula: - Download 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. + * `install` `--interactive` [`--git`] `formula`: + If `--interactive` (or `-i`) is passed, download 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 + If `--git` (or `-g`) is passed, Homebrew will create a Git repository, useful for creating patches to the software. * `irb` [`--examples`]: @@ -263,8 +264,8 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `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 + * `ln`, `link` [`--overwrite`] [`--dry-run`] [`--force`] `formula`: + Symlink 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. @@ -275,9 +276,9 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note be linked or which would be deleted by `brew link --overwrite`, but will not actually link or delete any files. - If `--force` is passed, Homebrew will allow keg-only formulae to be linked. + If `--force` (or `-f`) is passed, Homebrew will allow keg-only formulae to be linked. - * `linkapps` [`--local`] [formulae]: + * `linkapps` [`--local`] [`formulae`]: Find installed formulae that provide `.app`-style macOS apps and symlink them into `/Applications`, allowing for easier access (deprecated). @@ -286,7 +287,7 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note bundles that can be relocated. Instead, please consider using `brew cask` and migrate formulae using `.app`s to casks. - If no formulae are provided, all of them will have their apps symlinked. + If no `formulae` are provided, all of them will have their apps symlinked. If provided, `--local` will symlink them into the user's `~/Applications` directory instead of the system directory. @@ -299,38 +300,38 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `list`, `ls` `--unbrewed`: List all files in the Homebrew prefix not installed by Homebrew. - * `list`, `ls` [`--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. + * `list`, `ls` [`--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, - or only the specified formulae if formulae are given. With `--multiple`, + or only the specified formulae if `formulae` are given. With `--multiple`, 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. + specified (pinned) formulae if `formulae` are given. See also `pin`, `unpin`. - * `log` [git-log-options] formula ...: + * `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. - * `migrate` [`--force`] formulae: - Migrate renamed packages to new name, where formulae are old names of + * `migrate` [`--force`] `formulae`: + Migrate renamed packages to new name, where `formulae` are old names of packages. - If `--force` is passed, then treat installed formulae and passed formulae + If `--force` (or `-f`) is passed, then treat installed `formulae` and passed `formulae` like if they are from same taps and migrate them anyway. - * `missing` [`--hide=`hidden] [formulae]: - Check the given formulae for missing dependencies. If no formulae are + * `missing` [`--hide=``hidden`] [`formulae`]: + Check the given `formulae` for missing dependencies. If no `formulae` are given, check all installed brews. - If `--hide=`hidden is passed, act as if none of hidden are installed. - hidden should be a comma-separated list of formulae. + If `--hide=``hidden` is passed, act as if none of `hidden` are installed. + `hidden` should be a comma-separated list of formulae. - * `options` [`--compact`] (`--all`|`--installed`|formulae): - Display install options specific to formulae. + * `options` [`--compact`] (`--all`|`--installed`|`formulae`): + Display install options specific to `formulae`. If `--compact` is passed, show all options on a single line separated by spaces. @@ -339,7 +340,7 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--installed` is passed, show options for all installed formulae. - * `outdated` [`--quiet`|`--verbose`|`--json=`version] [`--fetch-HEAD`]: + * `outdated` [`--quiet`|`--verbose`|`--json=``version`] [`--fetch-HEAD`]: Show formulae that have an updated version available. By default, version information is displayed in interactive shells, and @@ -348,9 +349,9 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--quiet` is passed, list only the names of outdated brews (takes precedence over `--verbose`). - If `--verbose` is passed, display detailed version information. + If `--verbose` (or `-v`) is passed, display detailed version information. - If `--json=`version is passed, the output will be in JSON format. The only + If `--json=``version` is passed, the output will be in JSON format. The only valid version is `v1`. If `--fetch-HEAD` is passed, fetch the upstream repository to detect if @@ -358,12 +359,12 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note repository's HEAD will be checked for updates when a new stable or devel version has been released. - * `pin` formulae: - Pin the specified formulae, preventing them from being upgraded when + * `pin` `formulae`: + Pin the specified `formulae`, preventing them from being upgraded when issuing the `brew upgrade` command. See also `unpin`. - * `postinstall` formula: - Rerun the post-install steps for formula. + * `postinstall` `formula`: + Rerun the post-install steps for `formula`. * `prune` [`--dry-run`]: Remove dead symlinks from the Homebrew prefix. This is generally not @@ -374,23 +375,23 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--dry-run` or `-n` is passed, show what would be removed, but do not actually remove anything. - * `reinstall` formula: - Uninstall and then install formula. + * `reinstall` `formula`: + Uninstall and then install `formula`. * `search`, `-S`: Display all locally available formulae for brewing (including tapped ones). No online search is performed if called without arguments. - * `search` [`--desc`] (text|`/`text`/`): - Perform a substring search of formula names for text. If text is + * `search` [`--desc`] (`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. + The search for `text` is extended online to some popular taps. - If `--desc` is passed, browse available packages matching text including a + If `--desc` is passed, browse available packages matching `text` including a description for each. - * `search` (`--debian`|`--fedora`|`--fink`|`--macports`|`--opensuse`|`--ubuntu`) text: - Search for text in the given package manager's list. + * `search` (`--debian`|`--fedora`|`--fink`|`--macports`|`--opensuse`|`--ubuntu`) `text`: + Search for `text` in the given package manager's list. * `sh` [`--env=std`]: Start a Homebrew build environment shell. Uses our years-battle-hardened @@ -401,10 +402,10 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--env=std` is passed, use the standard `PATH` instead of superenv's. - * `style` [`--fix`] [`--display-cop-names`] [files|taps|formulae]: + * `style` [`--fix`] [`--display-cop-names`] [`files`|`taps`|`formulae`]: Check formulae or files for conformance to Homebrew style guidelines. - formulae and files may not be combined. If both are omitted, style will run + `formulae` and `files` may not be combined. If both are omitted, style will run style checks on the whole Homebrew `Library`, including core code and all formulae. @@ -416,20 +417,20 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note Exits with a non-zero status if any style violations are found. - * `switch` name version: - Symlink all of the specific version of name's install to Homebrew prefix. + * `switch` `name` `version`: + Symlink all of the specific `version` of `name`'s install to Homebrew prefix. * `tap`: List all installed taps. - * `tap` [`--full`] user`/`repo [URL]: + * `tap` [`--full`] `user``/``repo` [`URL`]: Tap a formula repository. - With URL unspecified, 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` https://github.com/`user`/homebrew-`repo``. - With URL specified, taps a formula repository from anywhere, using + 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 @@ -440,8 +441,8 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note to a full copy, you can retap passing `--full` without first untapping. `tap` is re-runnable and exits successfully if there's nothing to do. - However, retapping with a different URL will cause an exception, so first - `untap` if you need to modify the URL. + However, retapping with a different `URL` will cause an exception, so first + `untap` if you need to modify the `URL`. * `tap` `--repair`: Migrate tapped formulae from symlink-based to directory-based structure. @@ -455,45 +456,45 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `tap-info`: Display a brief summary of all installed taps. - * `tap-info` (`--installed`|taps): - Display detailed information about one or more taps. + * `tap-info` (`--installed`|`taps`): + Display detailed information about one or more `taps`. Pass `--installed` to display information on all installed taps. - * `tap-info` `--json=`version (`--installed`|taps): - Print a JSON representation of taps. Currently the only accepted value - for version is `v1`. + * `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 output: - * `tap-pin` tap: - Pin tap, prioritizing its formulae over core when formula names are supplied + * `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`. + * `tap-unpin` `tap`: + Unpin `tap` so its formulae are no longer prioritized. See also `tap-pin`. - * `uninstall`, `rm`, `remove` [`--force`] [`--ignore-dependencies`] formula: - Uninstall formula. + * `uninstall`, `rm`, `remove` [`--force`] [`--ignore-dependencies`] `formula`: + Uninstall `formula`. - If `--force` is passed, and there are multiple versions of formula + If `--force` (or `-f`) is passed, and there are multiple versions of `formula` installed, delete all installed versions. If `--ignore-dependencies` is passed, uninstalling won't fail, even if - formulae depending on formula would still be installed. + formulae depending on `formula` would still be installed. - * `unlink` [`--dry-run`] formula: - Remove symlinks for formula from the Homebrew prefix. This can be useful + * `unlink` [`--dry-run`] `formula`: + Remove symlinks for `formula` from the Homebrew prefix. This can be useful for temporarily disabling a formula: - `brew unlink formula && commands && brew link formula` + `brew unlink `formula` && `commands` && brew link `formula`` 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`] [`--dry-run`] [formulae]: + * `unlinkapps` [`--local`] [`--dry-run`] [`formulae`]: Remove symlinks created by `brew linkapps` from `/Applications` (deprecated). Unfortunately `brew linkapps` cannot behave nicely with e.g. Spotlight using @@ -501,7 +502,7 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note bundles that can be relocated. Instead, please consider using `brew cask` and migrate formulae using `.app`s to casks. - If no formulae are provided, all linked apps will be removed. + If no `formulae` are provided, all linked apps will be removed. If provided, `--local` will remove symlinks from the user's `~/Applications` directory instead of the system directory. @@ -509,22 +510,22 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--dry-run` or `-n` is passed, Homebrew will list all symlinks which would be removed, but will not actually delete any files. - * `unpack` [`--git`|`--patch`] [`--destdir=`path] formulae: - Unpack 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. + * `unpack` [`--git`|`--patch`] [`--destdir=``path`] `formulae`: + Unpack 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. - If `--patch` is passed, patches for formulae will be applied to the + If `--patch` is passed, patches for `formulae` will be applied to the unpacked source. - If `--git` is passed, a Git repository will be initialized in the unpacked + If `--git` (or `-g`) is passed, a Git repository will be initialized 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 + * `unpin` `formulae`: + Unpin `formulae`, allowing them to be upgraded by `brew upgrade`. See also `pin`. - * `untap` tap: + * `untap` `tap`: Remove a tapped repository. * `update` [`--merge`] [`--force`]: @@ -534,54 +535,54 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--merge` is specified then `git merge` is used to include updates (rather than `git rebase`). - If `--force` is specified then always do a slower, full update check even + If `--force` (or `-f`) is specified then always do a slower, full update check even if unnecessary. - * `upgrade` [install-options] [`--cleanup`] [`--fetch-HEAD`] [formulae]: + * `upgrade` [`install-options`] [`--cleanup`] [`--fetch-HEAD`] [`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 `--cleanup` is specified then remove previously installed `formula` version(s). If `--fetch-HEAD` is passed, fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository's HEAD will be checked for updates when a new stable or devel version has been released. - If formulae are given, upgrade only the specified brews (but do so even + If `formulae` are given, upgrade only the specified brews (but do so even if they are pinned; see `pin`, `unpin`). - * `uses` [`--installed`] [`--recursive`] [`--include-build`] [`--include-optional`] [`--skip-recommended`] [`--devel`|`--HEAD`] formulae: - Show the formulae that specify formulae as a dependency. When given + * `uses` [`--installed`] [`--recursive`] [`--include-build`] [`--include-optional`] [`--skip-recommended`] [`--devel`|`--HEAD`] `formulae`: + Show the formulae that specify `formulae` as a dependency. When given multiple formula arguments, show the intersection of formulae that use - formulae. + `formulae`. Use `--recursive` to resolve more than one level of dependencies. If `--installed` is passed, only list installed formulae. - By default, `uses` shows all formulae that specify formulae as a required + By default, `uses` shows all formulae that specify `formulae` as a required or recommended dependency. To include the `:build` type dependencies, pass `--include-build`. Similarly, pass `--include-optional` to include `:optional` dependencies. To skip `:recommended` type dependencies, pass `--skip-recommended`. - By default, `uses` shows usages of formulae by stable builds. To find - cases where formulae is used by development or HEAD build, pass + By default, `uses` shows usages of `formulae` by stable builds. To find + cases where `formulae` 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. + * `--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, + * `--cellar` `formula`: + Display the location in the cellar where `formula` would be installed, without any sort of versioned directory as the last path. * `--env`: @@ -590,26 +591,26 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `--prefix`: Display Homebrew's install path. *Default:* `/usr/local` - * `--prefix` formula: - Display the location in the cellar where formula is or would be installed. + * `--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. - * `--repository` user`/`repo: - Display where tap user`/`repo's directory is located. + * `--repository` `user``/``repo`: + Display where tap `user``/``repo`'s directory is located. * `--version`: Print the version number of Homebrew to standard output and exit. ## DEVELOPER COMMANDS - * `audit` [`--strict`] [`--fix`] [`--online`] [`--new-formula`] [`--display-cop-names`] [`--display-filename`] [formulae]: - Check formulae for Homebrew coding style violations. This should be + * `audit` [`--strict`] [`--fix`] [`--online`] [`--new-formula`] [`--display-cop-names`] [`--display-filename`] [`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. + If no `formulae` are provided, all of them are checked. If `--strict` is passed, additional checks are run, including RuboCop style checks. @@ -633,7 +634,7 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note `audit` exits with a non-zero status if any errors are found. This is useful, for instance, for implementing pre-commit hooks. - * `bottle` [`--verbose`] [`--no-rebuild`|`--keep-old`] [`--skip-relocation`] [`--root-url=`URL] [`--force-core-tap`] formulae: + * `bottle` [`--verbose`] [`--no-rebuild`|`--keep-old`] [`--skip-relocation`] [`--root-url=``URL`] [`--force-core-tap`] `formulae`: Generate a bottle (binary package) from a formula installed with `--build-bottle`. @@ -641,33 +642,33 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note generated DSL. Passing `--keep-old` will attempt to keep it at its original value, while `--no-rebuild` will remove it. - If `--verbose` is passed, print the bottling commands and any warnings + If `--verbose` (or `-v`) is passed, print the bottling commands and any warnings encountered. If `--skip-relocation` is passed, do not check if the bottle can be marked as relocatable. - If `--root-url` is passed, use the specified URL as the root of the + If `--root-url` is passed, use the specified `URL` as the root of the bottle's URL instead of Homebrew's default. - If `--force-core-tap` is passed, build a bottle even if formula is not + If `--force-core-tap` is passed, build a bottle even if `formula` is not in homebrew/core or any installed taps. - * `bottle` `--merge` [`--keep-old`] [`--write` [`--no-commit`]] formulae: + * `bottle` `--merge` [`--keep-old`] [`--write` [`--no-commit`]] `formulae`: Generate a bottle from a formula and print the new DSL merged into the existing formula. If `--write` is passed, write the changes to the formula file. A new commit will then be generated unless `--no-commit` is passed. - * `bump-formula-pr` [`--devel`] [`--dry-run` [`--write`]] [`--audit`|`--strict`] [`--mirror=`URL] [`--version=`version] [`--message=`message] (`--url=`URL `--sha256=`sha-256|`--tag=`tag `--revision=`revision) formula: + * `bump-formula-pr` [`--devel`] [`--dry-run` [`--write`]] [`--audit`|`--strict`] [`--mirror=``URL`] [`--version=``version`] [`--message=``message`] (`--url=``URL` `--sha256=``sha-256`|`--tag=``tag` `--revision=``revision`) `formula`: Creates a pull request to update the formula with a new URL or a new tag. - If a URL is specified, the sha-256 checksum of the new download must - also be specified. A best effort to determine the sha-256 and formula + If a `URL` is specified, the `sha-256` checksum of the new download must + also be specified. A best effort to determine the `sha-256` and `formula` name will be made if either or both values are not supplied by the user. - If a tag is specified, the git commit revision corresponding to that + If a `tag` is specified, the git commit `revision` corresponding to that tag must also be specified. If `--devel` is passed, bump the development rather than stable version. @@ -682,13 +683,13 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--strict` is passed, run `brew audit --strict` before opening the PR. - If `--mirror=`URL is passed, use the value as a mirror URL. + If `--mirror=``URL` is passed, use the value as a mirror URL. - If `--version=`version is passed, use the value to override the value + If `--version=``version` is passed, use the value to override the value parsed from the URL or tag. Note that `--version=0` can be used to delete an existing `version` override from a formula if it has become redundant. - If `--message=`message is passed, append message to the default PR + If `--message=``message` is passed, append `message` to the default PR message. Note that this command cannot be used to transition a formula from a @@ -696,8 +697,8 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note specification, nor vice versa. It must use whichever style specification the preexisting formula already uses. - * `create` URL [`--autotools`|`--cmake`|`--meson`] [`--no-fetch`] [`--set-name` name] [`--set-version` version] [`--tap` user`/`repo]: - Generate a formula for the downloadable file at URL and open it in the editor. + * `create` `URL` [`--autotools`|`--cmake`|`--meson`] [`--no-fetch`] [`--set-name` `name`] [`--set-version` `version`] [`--tap` `user``/``repo`]: + 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 @@ -707,7 +708,7 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--cmake` is passed, create a basic template for a CMake-style build. If `--meson` is passed, create a basic template for a Meson-style build. - If `--no-fetch` is passed, Homebrew will not download URL to the cache and + If `--no-fetch` is passed, Homebrew will not download `URL` to the cache and will thus not add the SHA256 to the formula for you. The options `--set-name` and `--set-version` each take an argument and allow @@ -719,13 +720,13 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note * `edit`: Open all of Homebrew for editing. - * `edit` formula: - Open formula in the editor. + * `edit` `formula`: + Open `formula` in the editor. - * `formula` formula: - Display the path where formula is located. + * `formula` `formula`: + Display the path where `formula` is located. - * `linkage` [`--test`] [`--reverse`] formula: + * `linkage` [`--test`] [`--reverse`] `formula`: Checks the library links of an installed formula. Only works on installed formulae. An error is raised if it is run on @@ -746,12 +747,12 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note Additionally, the date used in new manpages will match those in the existing manpages (to allow comparison without factoring in the date). - * `pull` [`--bottle`] [`--bump`] [`--clean`] [`--ignore-whitespace`] [`--resolve`] [`--branch-okay`] [`--no-pbcopy`] [`--no-publish`] [`--warn-on-publish-failure`] patch-source [patch-source]: + * `pull` [`--bottle`] [`--bump`] [`--clean`] [`--ignore-whitespace`] [`--resolve`] [`--branch-okay`] [`--no-pbcopy`] [`--no-publish`] [`--warn-on-publish-failure`] `patch-source` [`patch-source`]: Gets a patch from a GitHub commit or pull request and applies it to Homebrew. Optionally, installs the formulae changed by the patch. - Each patch-source may be one of: + Each `patch-source` may be one of: ~ The ID number of a PR (pull request) in the homebrew/core GitHub repository @@ -790,18 +791,18 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--warn-on-publish-failure` was passed, do not exit if there's a failure publishing bottles on Bintray. - * `release-notes` [`--markdown`] [previous_tag] [end_ref]: + * `release-notes` [`--markdown`] [`previous_tag`] [`end_ref`]: Output the merged pull requests on Homebrew/brew between two Git refs. - If no previous_tag is provided it defaults to the newest tag. - If no end_ref is provided it defaults to `origin/master`. + If no `previous_tag` is provided it defaults to the newest tag. + If no `end_ref` is provided it defaults to `origin/master`. If `--markdown` is passed, output as a Markdown list. - * `tap-new` user`/`repo: + * `tap-new` `user``/``repo`: Generate the template files for a new tap. - * `test` [`--devel`|`--HEAD`] [`--debug`] [`--keep-tmp`] formula: - Most formulae provide a test method. `brew test` formula runs this + * `test` [`--devel`|`--HEAD`] [`--debug`] [`--keep-tmp`] `formula`: + Most 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. @@ -809,7 +810,7 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note To test the development or head version of a formula, use `--devel` or `--HEAD`. - If `--debug` is passed and the test fails, an interactive debugger will be + If `--debug` (or `-d`) is passed and the test fails, an interactive debugger will be launched with access to IRB or a shell inside the temporary test directory. If `--keep-tmp` is passed, the temporary files created for the test are @@ -817,12 +818,12 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note Example: `brew install jruby && brew test jruby` - * `tests` [`--verbose`] [`--coverage`] [`--generic`] [`--no-compat`] [`--only=`test_script[`:`line_number]] [`--seed` seed] [`--online`] [`--official-cmd-taps`]: + * `tests` [`--verbose`] [`--coverage`] [`--generic`] [`--no-compat`] [`--only=``test_script`[`:``line_number`]] [`--seed` `seed`] [`--online`] [`--official-cmd-taps`]: Run Homebrew's unit and integration tests. If provided, - `--only=`test_script runs only test_script_spec.rb, and `--seed` + `--only=``test_script` runs only `test_script`_spec.rb, and `--seed` randomizes tests with the provided value instead of a random seed. - If `--verbose` is passed, print the command that runs the tests. + If `--verbose` (or `-v`) is passed, print the command that runs the tests. If `--coverage` is passed, also generate code coverage reports. @@ -836,14 +837,14 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note If `--official-cmd-taps` is passed, include tests that use any of the taps for official external commands. - * `update-test` [`--commit=`commit] [`--before=`date] [`--to-tag`] [`--keep-tmp`]: + * `update-test` [`--commit=``commit`] [`--before=``date`] [`--to-tag`] [`--keep-tmp`]: Runs a test of `brew update` with a new repository clone. If no arguments are passed, use `origin/master` as the start commit. - If `--commit=`commit is passed, use commit as the start commit. + If `--commit=``commit` is passed, use `commit` as the start commit. - If `--before=`date is passed, use the commit at date as the + If `--before=``date` is passed, use the commit at `date` as the start commit. If `--to-tag` is passed, set `HOMEBREW_UPDATE_TO_TAG` to test updating @@ -869,8 +870,8 @@ With `--verbose` or `-v`, many commands print extra debugging information. Note ## CUSTOM EXTERNAL COMMANDS Homebrew, like `git`(1), supports external commands. These are executable -scripts that reside somewhere in the `PATH`, named `brew-`cmdname or -`brew-`cmdname`.rb`, which can be invoked like `brew` cmdname. This allows you +scripts that reside somewhere in the `PATH`, named `brew-``cmdname` or +`brew-``cmdname``.rb`, which can be invoked like `brew` `cmdname`. This allows you to create your own commands without modifying Homebrew's internals. Instructions for creating your own commands can be found in the docs: @@ -878,7 +879,7 @@ Instructions for creating your own commands can be found in the docs: ## SPECIFYING FORMULAE -Many Homebrew commands accept one or more formula arguments. These arguments +Many Homebrew commands accept one or more `formula` arguments. These arguments can take several different forms: * The name of a formula: @@ -1053,11 +1054,11 @@ to read proxy parameters from environment variables. For the majority of cases setting `http_proxy` is enough. You can set this in your shell profile, or you can use it before a brew command: - http_proxy=http://host:port brew install foo + http_proxy=http://`host`:`port` brew install foo If your proxy requires authentication: - http_proxy=http://user:password@host:port brew install foo + http_proxy=http://`user`:`password`@`host`:`port` brew install foo ## SEE ALSO diff --git a/manpages/brew-cask.1 b/manpages/brew-cask.1 index 8a7b557c08..e458249278 100644 --- a/manpages/brew-cask.1 +++ b/manpages/brew-cask.1 @@ -1,7 +1,7 @@ .\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . -.TH "BREW\-CASK" "1" "March 2017" "Homebrew" "brew-cask" +.TH "BREW\-CASK" "1" "April 2017" "Homebrew" "brew-cask" . .SH "NAME" \fBbrew\-cask\fR \- a friendly binary installer for macOS diff --git a/manpages/brew.1 b/manpages/brew.1 index 9a1775233f..6c30b60cf4 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -1,7 +1,7 @@ .\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . -.TH "BREW" "1" "March 2017" "Homebrew" "brew" +.TH "BREW" "1" "April 2017" "Homebrew" "brew" . .SH "NAME" \fBbrew\fR \- The missing package manager for macOS @@ -159,7 +159,7 @@ If \fB\-\-HEAD\fR or \fB\-\-devel\fR is passed, fetch that version instead of th If \fB\-v\fR is passed, do a verbose VCS checkout, if the URL represents a VCS\. This is useful for seeing if an existing VCS cache has been updated\. . .IP -If \fB\-\-force\fR is passed, remove a previously cached version and re\-fetch\. +If \fB\-\-force\fR (or \fB\-f\fR) is passed, remove a previously cached version and re\-fetch\. . .IP If \fB\-\-retry\fR is passed, retry if a download fails or re\-download if the checksum of a previously cached version no longer matches\. @@ -168,7 +168,7 @@ If \fB\-\-retry\fR is passed, retry if a download fails or re\-download if the c If \fB\-\-deps\fR is passed, also download dependencies for any listed \fIformulae\fR\. . .IP -If \fB\-\-build\-from\-source\fR is passed, download the source rather than a bottle\. +If \fB\-\-build\-from\-source\fR (or \fB\-s\fR) is passed, download the source rather than a bottle\. . .IP If \fB\-\-force\-bottle\fR is passed, download a bottle if it exists for the current or newest version of macOS, even if it would not be used during installation\. @@ -223,7 +223,7 @@ Install \fIformula\fR\. \fIformula\fR is usually the name of the formula to install, but it can be specified in several different ways\. See \fISPECIFYING FORMULAE\fR\. . .IP -If \fB\-\-debug\fR is passed and brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory\. +If \fB\-\-debug\fR (or \fB\-d\fR) is passed and brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory\. . .IP If \fB\-\-env=std\fR is passed, use the standard build environment instead of superenv\. @@ -241,7 +241,7 @@ If \fB\-\-only\-dependencies\fR is passed, install the dependencies with specifi If \fB\-\-cc=\fR\fIcompiler\fR is passed, attempt to compile using \fIcompiler\fR\. \fIcompiler\fR should be the name of the compiler\'s executable, for instance \fBgcc\-4\.2\fR for Apple\'s GCC 4\.2, or \fBgcc\-4\.9\fR for a Homebrew\-provided GCC 4\.9\. . .IP -If \fB\-\-build\-from\-source\fR or \fB\-s\fR is passed, compile the specified \fIformula\fR from source even if a bottle is provided\. Dependencies will still be installed from bottles if they are available\. +If \fB\-\-build\-from\-source\fR (or \fB\-s\fR) is passed, compile the specified \fIformula\fR from source even if a bottle is provided\. Dependencies will still be installed from bottles if they are available\. . .IP If \fBHOMEBREW_BUILD_FROM_SOURCE\fR is set, regardless of whether \fB\-\-build\-from\-source\fR was passed, then both \fIformula\fR and the dependencies installed as part of this process are built from source even if bottles are available\. @@ -263,10 +263,10 @@ If \fB\-\-build\-bottle\fR is passed, prepare the formula for eventual bottling . .TP \fBinstall\fR \fB\-\-interactive\fR [\fB\-\-git\fR] \fIformula\fR -Download and patch \fIformula\fR, then open a shell\. This allows the user to run \fB\./configure \-\-help\fR and otherwise determine how to turn the software package into a Homebrew formula\. +If \fB\-\-interactive\fR (or \fB\-i\fR) is passed, download and patch \fIformula\fR, then open a shell\. This allows the user to run \fB\./configure \-\-help\fR and otherwise determine how to turn the software package into a Homebrew formula\. . .IP -If \fB\-\-git\fR is passed, Homebrew will create a Git repository, useful for creating patches to the software\. +If \fB\-\-git\fR (or \fB\-g\fR) is passed, Homebrew will create a Git repository, useful for creating patches to the software\. . .TP \fBirb\fR [\fB\-\-examples\fR] @@ -290,7 +290,7 @@ If \fB\-\-overwrite\fR is passed, Homebrew will delete files which already exist If \fB\-\-dry\-run\fR or \fB\-n\fR is passed, Homebrew will list all files which would be linked or which would be deleted by \fBbrew link \-\-overwrite\fR, but will not actually link or delete any files\. . .IP -If \fB\-\-force\fR is passed, Homebrew will allow keg\-only formulae to be linked\. +If \fB\-\-force\fR (or \fB\-f\fR) is passed, Homebrew will allow keg\-only formulae to be linked\. . .TP \fBlinkapps\fR [\fB\-\-local\fR] [\fIformulae\fR] @@ -332,7 +332,7 @@ Show the git log for the given formulae\. Options that \fBgit\-log\fR(1) recogni Migrate renamed packages to new name, where \fIformulae\fR are old names of packages\. . .IP -If \fB\-\-force\fR is passed, then treat installed \fIformulae\fR and passed \fIformulae\fR like if they are from same taps and migrate them anyway\. +If \fB\-\-force\fR (or \fB\-f\fR) is passed, then treat installed \fIformulae\fR and passed \fIformulae\fR like if they are from same taps and migrate them anyway\. . .TP \fBmissing\fR [\fB\-\-hide=\fR\fIhidden\fR] [\fIformulae\fR] @@ -365,7 +365,7 @@ By default, version information is displayed in interactive shells, and suppress If \fB\-\-quiet\fR is passed, list only the names of outdated brews (takes precedence over \fB\-\-verbose\fR)\. . .IP -If \fB\-\-verbose\fR is passed, display detailed version information\. +If \fB\-\-verbose\fR (or \fB\-v\fR) is passed, display detailed version information\. . .IP If \fB\-\-json=\fR\fIversion\fR is passed, the output will be in JSON format\. The only valid version is \fBv1\fR\. @@ -500,7 +500,7 @@ Unpin \fItap\fR so its formulae are no longer prioritized\. See also \fBtap\-pin Uninstall \fIformula\fR\. . .IP -If \fB\-\-force\fR is passed, and there are multiple versions of \fIformula\fR installed, delete all installed versions\. +If \fB\-\-force\fR (or \fB\-f\fR) is passed, and there are multiple versions of \fIformula\fR installed, delete all installed versions\. . .IP If \fB\-\-ignore\-dependencies\fR is passed, uninstalling won\'t fail, even if formulae depending on \fIformula\fR would still be installed\. @@ -536,7 +536,7 @@ Unpack the source files for \fIformulae\fR into subdirectories of the current wo If \fB\-\-patch\fR is passed, patches for \fIformulae\fR will be applied to the unpacked source\. . .IP -If \fB\-\-git\fR is passed, a Git repository will be initialized in the unpacked source\. This is useful for creating patches for the software\. +If \fB\-\-git\fR (or \fB\-g\fR) is passed, a Git repository will be initialized in the unpacked source\. This is useful for creating patches for the software\. . .TP \fBunpin\fR \fIformulae\fR @@ -554,7 +554,7 @@ Fetch the newest version of Homebrew and all formulae from GitHub using \fBgit\f If \fB\-\-merge\fR is specified then \fBgit merge\fR is used to include updates (rather than \fBgit rebase\fR)\. . .IP -If \fB\-\-force\fR is specified then always do a slower, full update check even if unnecessary\. +If \fB\-\-force\fR (or \fB\-f\fR) is specified then always do a slower, full update check even if unnecessary\. . .TP \fBupgrade\fR [\fIinstall\-options\fR] [\fB\-\-cleanup\fR] [\fB\-\-fetch\-HEAD\fR] [\fIformulae\fR] @@ -666,7 +666,7 @@ Generate a bottle (binary package) from a formula installed with \fB\-\-build\-b If the formula specifies a rebuild version, it will be incremented in the generated DSL\. Passing \fB\-\-keep\-old\fR will attempt to keep it at its original value, while \fB\-\-no\-rebuild\fR will remove it\. . .IP -If \fB\-\-verbose\fR is passed, print the bottling commands and any warnings encountered\. +If \fB\-\-verbose\fR (or \fB\-v\fR) is passed, print the bottling commands and any warnings encountered\. . .IP If \fB\-\-skip\-relocation\fR is passed, do not check if the bottle can be marked as relocatable\. @@ -836,7 +836,7 @@ Most formulae provide a test method\. \fBbrew test\fR \fIformula\fR runs this te To test the development or head version of a formula, use \fB\-\-devel\fR or \fB\-\-HEAD\fR\. . .IP -If \fB\-\-debug\fR is passed and the test fails, an interactive debugger will be launched with access to IRB or a shell inside the temporary test directory\. +If \fB\-\-debug\fR (or \fB\-d\fR) is passed and the test fails, an interactive debugger will be launched with access to IRB or a shell inside the temporary test directory\. . .IP If \fB\-\-keep\-tmp\fR is passed, the temporary files created for the test are not deleted\. @@ -849,7 +849,7 @@ Example: \fBbrew install jruby && brew test jruby\fR Run Homebrew\'s unit and integration tests\. If provided, \fB\-\-only=\fR\fItest_script\fR runs only \fItest_script\fR_spec\.rb, and \fB\-\-seed\fR randomizes tests with the provided value instead of a random seed\. . .IP -If \fB\-\-verbose\fR is passed, print the command that runs the tests\. +If \fB\-\-verbose\fR (or \fB\-v\fR) is passed, print the command that runs the tests\. . .IP If \fB\-\-coverage\fR is passed, also generate code coverage reports\.