15166 Commits

Author SHA1 Message Date
Markus Reiter
277e8d43be
Merge pull request #5646 from reitermarkus/content-disposition
Use Mechanize to parse Content-Disposition.
2019-01-31 20:16:32 +01:00
Mike McQuaid
058274a704
Merge pull request #5633 from RandomDSdevel/clean-up-symlnks-to-static-libraries
cleaner: only skip non-.la symlinks
2019-01-31 14:14:03 +00:00
Bryce Glover
72a95edcfb [cleaner.rb] clean_dirs: Remove symbolic links if they point to static libra-
ries.

Reopens Homebrew/homebrew-core#35269.
Closes Homebrew/homebrew-core#35269.
2019-01-30 19:22:10 -05:00
Mike McQuaid
fd4e45c688
lines_spec: fix a typo. 2019-01-30 21:59:55 +00:00
Mike McQuaid
4ace1af297
help: improve command --help output. 2019-01-30 21:39:29 +00:00
Mike McQuaid
1bdcd2001c
cli_parser: allow hiding from man page. 2019-01-30 21:39:29 +00:00
Mike McQuaid
a10ba20459
brew.1.md.erb: improve output consistency. 2019-01-30 21:39:29 +00:00
Mike McQuaid
bbea109926
dev-cmd: remove --help headers and tweak docs. 2019-01-30 21:39:28 +00:00
Mike McQuaid
6cb7a00f2d
cmd: remove --help headers and tweak docs. 2019-01-30 21:39:28 +00:00
Mike McQuaid
96c1dffb71
vendor-install: improve --help formatting. 2019-01-30 21:38:46 +00:00
Mike McQuaid
172326a0cf
update: improve --help formatting. 2019-01-30 21:38:46 +00:00
Mike McQuaid
2b285f23c2
update-reset: improve --help formatting. 2019-01-30 21:38:45 +00:00
Mike McQuaid
2a676dd94c
shellenv: improve --help formatting. 2019-01-30 21:38:45 +00:00
Mike McQuaid
04f3ca78c0
update-report: use CLI::Parser. 2019-01-30 21:38:45 +00:00
Mike McQuaid
9144625940
log: use CLI::Parser. 2019-01-30 21:38:45 +00:00
Mike McQuaid
dbd8de7148
--version: use CLI::Parser. 2019-01-30 21:38:45 +00:00
Mike McQuaid
7b90539943
--repository: use CLI::Parser. 2019-01-30 21:38:45 +00:00
Mike McQuaid
b521ba0c7a
--prefix: use CLI::Parser. 2019-01-30 21:38:44 +00:00
Mike McQuaid
515d4c023d
--env: use CLI::Parser. 2019-01-30 21:38:44 +00:00
Mike McQuaid
93799ba71a
--cellar: use CLI::Parser. 2019-01-30 21:38:44 +00:00
Mike McQuaid
8fca70e76b
--cache: use CLI::Parser. 2019-01-30 21:38:44 +00:00
Mike McQuaid
0fff6e0c09
man: improve manpage output. 2019-01-30 21:38:44 +00:00
Mike McQuaid
51a260cf1c
deps: accept formula options.
Also, cleanup usage of `<formula>`.

As requested in comments of #5587.
2019-01-30 13:18:02 +00:00
Markus Reiter
de5b35876f Use Mechanize to parse Content-Disposition. 2019-01-30 04:15:34 +01:00
Mike McQuaid
867b155479
Add missing conflicts to command options. 2019-01-29 19:39:41 +00:00
Mike McQuaid
9eabcdad7d
Make install/reinstall/upgrade options more consistent. 2019-01-29 19:25:59 +00:00
Gautham Goli
22c2b06fa5
cmd/upgrade: Use CLI::Parser to parse args 2019-01-29 16:58:44 +00:00
Mike McQuaid
3bdc4c294d
Merge pull request #5201 from GauthamGoli/fetch-args
fetch: Use CLI::Parser to parse args
2019-01-29 14:11:36 +00:00
Mike McQuaid
618f75c071
Merge pull request #5619 from GauthamGoli/install-args
install: Use CLI::Parser to parse args
2019-01-29 14:11:22 +00:00
Gautham Goli
c3ba863a30
cmd/install: Add description for --fetch-HEAD option 2019-01-29 18:35:22 +05:30
Mike McQuaid
fe8f3218d3
cmd/fetch: add missing --build-bottle argument. 2019-01-29 11:35:41 +00:00
Gautham Goli
a6a3ed1cee
fetch: Use CLI::Parser to parse args 2019-01-29 11:35:40 +00:00
Mike McQuaid
49d3849507
cmd/install_spec: test new invalid option behaviour. 2019-01-29 10:48:39 +00:00
Mike McQuaid
36016f18a8
cmd/install: fix style. 2019-01-29 09:38:20 +00:00
David
ad4b3b0e7f
Fix printf error on bash launch 2019-01-29 04:10:16 -05:00
Mike McQuaid
24eb8e8e54
Remove (now) unused invalid_option_names.
This is handled by `OptionParser` now instead in `cmd/install`.
2019-01-29 08:31:45 +00:00
Mike McQuaid
fd74ce2de6
cmd: remove misrendered markdown link. 2019-01-29 08:31:10 +00:00
Mike McQuaid
9126a5cf8d
cmd/install: fix missing formula handling. 2019-01-29 08:30:22 +00:00
Mike McQuaid
1226470b07
cmd/install: tweak formula option code/output. 2019-01-29 08:30:07 +00:00
Mike McQuaid
5a95d80b5e
cmd/install: fix --keep-tmp description. 2019-01-29 08:29:39 +00:00
Markus Reiter
a198b0ef43
Merge pull request #5628 from reitermarkus/conflicts-with
Refactor `ConflictsWith` to be a `DelegateClass(Hash)`.
2019-01-28 22:31:08 +01:00
Mike McQuaid
d18bab042b
Merge pull request #5639 from MikeMcQuaid/os-mac-cpu-requires
version: add CPU tests.
2019-01-28 20:02:19 +00:00
Mike McQuaid
28fa8a7c97
version: add CPU tests.
Add a new API inspired by discussion in
https://github.com/Homebrew/homebrew-core/pull/36435 to query if a given
CPU option is supported by a version of macOS.
2019-01-28 19:31:21 +00:00
Mike McQuaid
d5adf87cf4
cleanup: better handle edge cases.
- don't complain about "skipping" kegs when `brew cleanup` runs
  automatically
- better handle orphaned directories
- output a better error message when a keg cannot be removed

Fixes #4989
Fixes #5627
Fixes https://github.com/Homebrew/homebrew-core/pull/35958#issuecomment-458031634
2019-01-28 16:08:23 +00:00
Mike McQuaid
5866c2b00a
Merge pull request #5635 from Homebrew/dependabot/bundler/Library/Homebrew/vendor/rubocop-rspec-1.32.0
Bump rubocop-rspec from 1.31.0 to 1.32.0 in /Library/Homebrew/vendor
2019-01-28 14:40:28 +00:00
Mike McQuaid
d284090a62
brew vendor-gems: commit updates. 2019-01-28 14:03:51 +00:00
Claudia
c2bbd9df7e
Remove unneeded curl_openssl_or_deps invocation
This fixes a regression introduced in #5626 [1], which removed `curl_openssl_or_deps` and left a single call in the code.

[1]: https://github.com/Homebrew/brew/pull/5626
2019-01-28 08:10:37 +01:00
dependabot[bot]
a2b4ea08b3
Bump rubocop-rspec from 1.31.0 to 1.32.0 in /Library/Homebrew/vendor
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec) from 1.31.0 to 1.32.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.31.0...v1.32.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-28 05:25:08 +00:00
Markus Reiter
d22c2eca9e Refactor ConflictsWith to be a DelegateClass(Hash). 2019-01-27 21:48:12 +01:00
Mike McQuaid
76b3c3dbe2
Merge pull request #5626 from MikeMcQuaid/audit-no-http
audit: no longer need openssl/curl HTTP mirrors.
2019-01-27 20:36:18 +00:00