aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2017-09-25portable-ruby: use rebuild with coverage support.Mike McQuaid
This will allow `simplecov` to generate coverage by rebuilding portable Ruby with coverage support.
2017-09-25vendor-install: output only to stderr.Mike McQuaid
This avoids causing errors in scripts that call e.g. `brew --prefix`.
2017-09-23Merge pull request #3189 from MikeMcQuaid/portable-ruby-messagingMike McQuaid
portable-ruby: improve installation messaging.
2017-09-22portable-ruby: improve installation messaging.Mike McQuaid
- Use “Pouring” to be more consistent with our normal messaging. - Don’t be silent by default.
2017-09-21Upgrade vendored Ruby to 2.3.3 for Linux.Shaun Jackman
2017-09-21Merge pull request #3164 from MikeMcQuaid/portable-ruby-2.3.3Mike McQuaid
Upgrade vendored Ruby to 2.3.3.
2017-09-21Upgrade vendored Ruby to 2.3.3.Mike McQuaid
Use this version whenever 2.3.3 isn't installed. Also, remove the Linux portable Ruby for now until it's built to be the same version.
2017-09-20audit: Use version pinned by brew while executing rubocop cliGautham Goli
2017-09-16List cask full-namesDan Wendorf
`brew cask list` supports the `--full-name` flag which will include the tap name for casks not part of the core caskroom/cask tap. For example, if cask "foo-beta" is installed from the caskroom/versions cask, `brew cask list --full-name` will report the name as "caskroom/versions/foo-beta".
2017-09-16Tweaks for older Mac OS X versions.Mike McQuaid
- `brew update` should try to install `curl` before `git` on older versions of Mac OS X where it is needed for accessing modern SSL certificates. - We don't need an HTTP mirror for `git` because `curl` will already be installed before it is downloaded. - Don't recommend GCC on Mac OS X versions where it can't be built with the default system compiler. - Start using the Homebrew `curl` on Mac OS X versions where it is needed as soon as it is installed.
2017-09-11Always load Cask in `brew irb`.Markus Reiter
2017-09-07Always output when tapping coreAlyssa Ross
Hiding all output makes it look like Homebrew is hanging while the tap operation (which can take a long time!) is running. Closes #3053.
2017-08-31Merge pull request #3111 from alyssais/migrate_empty_homebrew_directoryMike McQuaid
Don't fail to migrate repo because of empty dir
2017-08-31Don't fail to migrate repo because of empty dirAlyssa Ross
I just ran into an issue where a colleague's Homebrew couldn't update. It seems to have been because it failed once just after the new repo directory was created. Since there was nothing in this directory, there really isn't any reason for us to fail here, so to avoid this problem in the future, try to `rmdir` the directory before failing because it already exists.
2017-08-23audit: don't output when searching taps.Mike McQuaid
This messaging was added for the `brew search` command and having it in audit is annoying: (https://github.com/Homebrew/brew/pull/3059#issuecomment-323638672) As a side note: this is why randomly including `cmd/*` is a bad idea.
2017-08-22upgrade more urls to httpsViktor Szakats
2017-08-18Merge pull request #3054 from BenMusch/github-refactorMarkus Reiter
Clean-up code in GitHub module to reduce duplication & coupling w/ Github API
2017-08-15Merge pull request #3059 from MikeMcQuaid/why-search-take-so-longMike McQuaid
search: explain why it takes the time it does.
2017-08-15search: explain why it takes the time it does.Mike McQuaid
Provide a bit of clarity that this isn't just searching a local database but doing an GitHub API and Git history query.
2017-08-14Merge pull request #2996 from apjanke/non-formula-reqs-in-brew-deps-treeAndrew Janke
brew deps: add --include-requirements, plus some fixes
2017-08-14Implement PR feedbackBen Muschol
2017-08-13Remove duplicate url generation logic in Github moduleBen Muschol
2017-08-12Merge pull request #3044 from BenMusch/search-tap-fixMike McQuaid
Replace search_tap with search_taps
2017-08-11brew deps: add --include-requirementsAndrew Janke
2017-08-11Fix styleBen Muschol
2017-08-11Add a testBen Muschol
2017-08-11Replace search_tap with search_tapsBen Muschol
2017-08-11Note cases when pinned formulae get upgraded.Mike McQuaid
Fixes #3021.
2017-08-07cmd/search: use new Fedora package searchBob W. Hogg
pkgdb has been put into read-only mode, so it won't be updated for new Fedora releases going forward. Use apps.fedoraproject.org/packages instead. Signed-off-by: Bob W. Hogg <rwhogg@linux.com>
2017-08-07sandbox: stop printing message.Mike McQuaid
We’re always using the sandbox where possible now so this is just noise for the vast majority of our users.
2017-07-30Tweak preserve link status on reinstall/upgrade.Mike McQuaid
Treat a `brew install` command as normal i.e. link by default unless keg-only and only specify whether a keg should be linked when upgrading or reinstalling. Also, adjust the naming accordingly so it's more obvious that this is the case.
2017-07-30Preserve link status on reinstall/upgrade.Mike McQuaid
This means if a user has manually `brew unlink` or `brew link --force`d something then that status will be preserved after they `brew upgrade` or `brew reinstall` that formula. This generally should make things that are keg-only by default easier to swallow.
2017-07-28formula_installer: simplify callers.Mike McQuaid
There's a bunch of duplication going on that's not really necessary.
2017-07-27Use https for all docs.brew.sh links.Mike McQuaid
May as well use the more secure link when possible.
2017-07-18Add a rubocop config file to control cops' execution in audit and styleGautham Goli
2017-07-15style: disable NewFormulaAudit cops' execution by default unless specifiedGautham Goli
2017-07-13Merge pull request #2876 from VonUniGE/patch-1Mike McQuaid
Update documentation of brew install syntax to match its actual behav…
2017-07-11Add a suitable explanatory lineVonUniGE
2017-07-10Display "Use `brew upgrade foo` instead" when calling update with argsTim Marinin
So the user could just copy-paste the command.
2017-07-08Update documentation of brew install syntax to match its actual behavior.VonUniGE
2017-07-07Merge pull request #2853 from GauthamGoli/disable-strict-cops-brew-styleMike McQuaid
style: Don't run FormulaAuditStrict cops when `brew style foo` cmd is executed
2017-07-03style: Don't run FormulaAuditStrict cops when `brew style some_formula` cmd ↵Gautham Goli
is executed
2017-07-02Merge pull request #2842 from GauthamGoli/audit_only_cops_optionMike McQuaid
audit: Don't run audit methods when `--only-cops` option is passed
2017-06-30audit: Don't run audit methods when `--only-cops` is passedGautham Goli
2017-06-28Refactor using `Forwardable` and `DelegateClass`.Markus Reiter
2017-06-20🔨 Fix sorting on APFS.Markus Reiter
2017-06-15Fix outdated `--repository` man documentationMatthew Strax-Haber
2017-06-12Merge pull request #2769 from MikeMcQuaid/rubocop-no-perl-backrefs1.2.3Mike McQuaid
rubocop: don’t allow Perl regex backrefs.
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-06-10Autocorrect Rubocop Style/PerlBackrefs.Mike McQuaid