aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2017-10-20commands: tweak find_internal_commands.Mike McQuaid
Use a more typical Ruby style.
2017-10-20Merge pull request #3302 from maxim-belkin/readall-multiple-tapsMike McQuaid
readall: allow readall-ing multiple taps at once
2017-10-18Fix brew style warningsrichiethomas
2017-10-18PR feedback- replace '#{HOMEBREW_LIBRARY}/Homebrew/**/*.rb' with ↵richiethomas
'#{HOMEBREW_LIBRARY_PATH}/**/*.rb'
2017-10-18Remove /cask/ from readall file filterrichiethomas
2017-10-18readall: update documentationMaxim Belkin
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-18commands: filter out dotfiles from outputDominyk Tiller
2017-10-18Merge pull request #3326 from sjackman/portable-ruby1.3.6Mike McQuaid
portable-ruby: use rebuild with coverage support for Linux.
2017-10-18Merge pull request #3316 from DomT4/handle_apfs_love_of_hash_orderMike McQuaid
Handle APFS returning hash order.
2017-10-17Memoize recursive dependency checks; reduces calls to ↵richiethomas
'f.recursive_dependencies' by an order of magnitude
2017-10-17vendor-install: use full shasum PATH.Mike McQuaid
Otherwise things can explode if there's a random `shasum`. See #3281.
2017-10-16portable-ruby: use rebuild with coverage support for Linux.Shaun Jackman
This will allow `simplecov` to generate coverage by rebuilding portable Ruby with coverage support.
2017-10-14info: pass explicit sort to handle APFSDominyk Tiller
2017-10-14deps: pass explicit sort to handle APFSDominyk Tiller
2017-10-14list: pass explicit sort to handle APFSDominyk Tiller
2017-10-14options: pass explicit sort to handle APFSDominyk Tiller
2017-10-14leaves: pass explicit sort to handle APFSDominyk Tiller
2017-10-14missing: pass explicit sort to handle APFSDominyk Tiller
2017-10-14tap-info: pass explicit sort to handle APFSDominyk Tiller
2017-10-14commands: pass explicit sort to handle APFSDominyk Tiller
2017-10-14update-report: pass explicit sort to handle APFSDominyk Tiller
2017-10-14uses: pass explicit sort to handle APFSDominyk Tiller
2017-10-14search: pass explicit sort to handle APFSDominyk Tiller
2017-10-12In 'readall.rb', replaced multi-step 'each' loop with one-line method chain ↵Richie Thomas
of Ruby enumerator methods
2017-10-10readall: allow readall-ing multiple taps at onceMaxim Belkin
2017-10-10Set RuboCop maximum to current maximum.Markus Reiter
2017-10-08Clean up code style and remove `.rubocop_todo.yml`.Markus Reiter
2017-09-29brew: handle Ruby 2.3 more gracefully.Mike McQuaid
- `brew.rb` needed updated to fail unless on Ruby 2.3 - `brew update` should unset `HOMEBREW_RUBY_PATH` to ensure that this doesn't "stick" on a Ruby 2.0 version after a portable Ruby has been installed.
2017-09-28install.rb: stop early if there are no formulae to be installedMaxim Belkin
2017-09-25Merge pull request #3183 from MikeMcQuaid/rubocop-upgradeMike McQuaid
Rubocop: 0.50.0 and Ruby 2.3
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-24Rubocop: manual rule fixes.Mike McQuaid
2017-09-24Rubocop: automatic rule fixes.Mike McQuaid
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