Commit Graph
3339 Commits
Author SHA1 Message Date
Markus Reiter 42e34db562 Always add cask/lib to $LOAD_PATH. 2018-06-07 18:42:30 +02:00
Markus Reiter cc93997fb7 Refactor search_taps. 2018-06-07 14:02:31 +02:00
Markus Reiter 0dfad30fb1 Only suggests formulae in brew install. 2018-06-07 14:02:31 +02:00
Markus Reiter 717032d86d Use Searchable module. 2018-06-07 14:02:31 +02:00
Markus Reiter 6fcc5d14de Simplify strings for search. 2018-06-07 13:50:10 +02:00
Markus Reiter dd8370a9fa Move shared search logic into Homebrew::Search module. 2018-06-07 13:50:10 +02:00
Markus Reiter 49619b09ea Refactor package manager loop. 2018-06-07 13:48:35 +02:00
Markus Reiter 8b33fbef51 Refactor search_taps to return Formulae and Casks separately. 2018-06-07 13:48:35 +02:00
Markus Reiter 9e807f8fe4 Refactor query_regexp. 2018-06-07 13:48:35 +02:00
Markus Reiter b2c85ad945 Refactor search. 2018-06-07 13:48:35 +02:00
Andrew Janke 8b55cb5ecb Refactor commands to remove "require cmd/help" 2018-06-07 04:59:59 -04:00
Andrew Janke 996825dd27 Split out rspec-specific Rubocop config to fix warning 2018-06-07 00:23:44 -04:00
Gautham Goli fba52e2f74 cli_parser: Store parsed args in Homebrew.args and access args everywhere else 2018-05-30 00:05:39 +05:30
Mike McQuaid f8f77ea52d cmd/list: add common ls options.
We need to manually specify these now so let's add a few that we'd
either previously documented or we've caught being used in the wild and
adjust the documentation accordingly.
2018-05-29 18:45:46 +01:00
Mike McQuaidandGitHub 67db701ae5 Merge pull request #4067 from maxim-belkin/fix-multiple
list.rb: use CLI::Parser and improve handling of flags
2018-05-28 20:52:03 +01:00
Markus Reiter d1fb1d2abc Use simpler check. 2018-05-25 22:47:41 +02:00
Markus Reiter de246cc528 Update Homebrew-Cask references. 2018-05-25 18:20:02 +02:00
Markus Reiter c4222141ac Revert "Update Homebrew-Cask references."
This reverts commit 4475651b54.
2018-05-25 17:57:32 +02:00
Markus Reiter 4475651b54 Update Homebrew-Cask references. 2018-05-25 17:56:16 +02:00
Markus Reiter 54834ccbe3 Move repo_var method to Tap class. 2018-05-25 16:21:37 +02:00
Maxim Belkin f7e308ab44 list.rb: use new syntax correctly 2018-05-25 06:17:40 -05:00
Maxim Belkin 288c9c6dc7 list.rb: new syntax for multiple + versions flags 2018-05-25 06:17:40 -05:00
Maxim Belkin da66bf96b7 list.rb: use CLI::Parser to better handle args
* --multiple now assumes --versions
* Use CLI::Parser (that, in turns, uses OpenStruct) to handle arguments
2018-05-25 06:17:40 -05:00
Mike McQuaidandGitHub 5c3ec3e7ca Merge pull request #4174 from reitermarkus/cask-tap-migration
Add compatibility layer for handling Cask Tap migration.
2018-05-21 14:45:14 +01:00
Markus Reiter c53a52daee Move --version logic into cmd/--version.rb. 2018-05-21 05:35:44 +02:00
Markus Reiter b4de801a01 Support both Homebrew and caskroom for now. 2018-05-21 01:43:49 +02:00
Markus ReiterandGitHub 73bffbaca6 Merge pull request #4178 from dougal/alphabetical-outdated-formulae-listing
Alphabetize the `brew outdated` formula listing.
2018-05-16 19:13:06 +02:00
Douglas F Shearer c808424499 Adjust alignment of select and sort. 2018-05-16 13:41:40 +01:00
Douglas F Shearer 18b362aa96 Alphabetize the brew outdated formula listing.
Sorts by `Formula#<=>`.

Includes updated test example.
2018-05-16 13:01:12 +01:00
Mike McQuaidandGitHub 4ebccf79a8 Merge pull request #4159 from mrfoto/move-post-installer
Move post_install from cmd to FormulaInstaller
2018-05-12 09:50:29 -04:00
Miha Rekar ca141caec2 Move post_install from cmd to FormulaInstaller 2018-05-12 14:03:37 +02:00
Miha Rekar ae64e242c0 Remove cmd/tap requirement because it's no longer used 2018-05-12 13:06:11 +02:00
Shaun Jackman 1d4862c846 vendor-install: Add portable-ruby bottle for ARM 2018-05-05 22:26:57 -07:00
Shaun Jackman 23ac5949d0 vendor-install: Fix portable-ruby bottle filename 2018-05-05 22:26:57 -07:00
Mike McQuaid d0cc8823b4 portable-ruby 2.3.3_2
Now with a working DBM on Linux.
2018-05-03 09:06:32 +01:00
Mike McQuaid f4e2432284 portable-ruby: increase to 2.3.1_1.
Install the latest Ruby from:
https://github.com/Homebrew/homebrew-portable-ruby/pull/55

This updates ncurses and openssl as well as more closely matching the
Apple's ruby build options.

Notably, this includes the DBM support needed for #3720.
2018-04-30 08:43:43 +01:00
Markus ReiterandGitHub 5195e72242 Merge pull request #4064 from elyscape/tap-autoupdate
Support enabling auto-updates for non-GitHub taps
2018-04-24 20:54:08 +02:00
Eli Young 8734848829 Support enabling auto-updates for non-GitHub taps 2018-04-24 11:10:48 -07:00
Markus Reiter 16fb563d49 Refactor MissingFormula spec. 2018-04-20 19:11:22 +02:00
Steven Peters 2adfb77cd8 missing: exit nonzero if missing deps are found 2018-04-12 22:48:02 -07:00
Mike McQuaid ae5e904c08 Only read curlrc if HOMEBREW_CURLRC is set.
This reverses the previous, incorrect order.
2018-04-09 15:43:03 -07:00
Mike McQuaidandGitHub 99b89e4866 Merge pull request #4022 from stefansundin/disable-curlrc
Tell curl to not use .curlrc
2018-04-08 16:37:49 -07:00
Mike McQuaidandGitHub 54a594ea23 Merge pull request #3870 from GauthamGoli/bump-formula-gh-api
bump-formula-pr: Replace `hub` with GH API calls
2018-04-08 16:02:51 -07:00
Mike McQuaid 0bd5869319 Add/use HOMEBREW_CURLRC variable. 2018-04-08 15:51:58 -07:00
Mike McQuaidandGitHub c73e873893 Merge pull request #4027 from SENG480-18/master
Simplify `search_taps` method and handle errors
2018-04-08 23:17:51 +01:00
Mike McQuaid cffa5a9864 Disable/delete/add more deprecations
Move various `odeprecated` to `odisabled` and delete uses of
`odisabled`.
2018-04-08 14:57:17 -07:00
Mike McQuaid 9fca172d03 Fix HOMEBREW_RUBY_WARNINGS="-w"
Fix various circular requirements, method redefinitions, etc.
2018-04-07 20:28:56 +01:00
Stevie Howard d74721acc7 More granular 'brew search' query == simpler code 2018-04-06 23:14:30 -07:00
Stevie HowardandGitHub 296d48ba7a Handle error when 'brew search' can't reach GitHub 2018-04-06 22:12:29 -07:00
Stefan Sundin 0ec47813f1 Prevent .curlrc from being loaded. 2018-04-06 14:13:26 -07:00