William Woodruff
bde7c6b82b
brew.sh: Use bashisms for default values
2018-07-01 19:19:55 -04:00
William Woodruff
039a4ee4b3
brew.sh: Move HOMEBREW_TEMP declaration
...
Additionally, assign HOMEBREW_TEMP based on the host
system (/tmp for Linux, /private/tmp for macOS).
2018-07-01 12:58:32 -04:00
William Woodruff
a8bcb5dfa4
bin/brew: Revert allowing export of TEMP
2018-07-01 12:33:50 -04:00
William Woodruff
72bc6b1927
config: Remove /tmp fallback
...
We provide a /private/tmp fallback in bin/brew, so
this is no longer necessary.
2018-07-01 12:33:14 -04:00
William Woodruff
8e4aab92aa
brew.sh: Test HOMEBREW_TEMP, not hardcoded tmpdir
2018-06-30 12:21:32 -04:00
William Woodruff
d7cdc9b9a3
config: Ensure HOMEBREW_TEMP is absolute
2018-06-30 12:20:49 -04:00
William Woodruff
696a1d1e7e
bin/brew: Set HOMEBREW_TEMP, allow export
2018-06-30 12:20:00 -04:00
William Woodruff
c552e6596c
brew.sh: Remove trailing / from prefix in message
2018-06-30 11:53:29 -04:00
William Woodruff
b6a0b04a39
brew.sh: Tweak language
2018-06-30 11:13:39 -04:00
William Woodruff
42bd5448bc
brew.sh: Typo
2018-06-30 09:47:55 -04:00
William Woodruff
949c0cc47e
brew.sh: Use realpath to calculate tmpdir
2018-06-30 09:47:15 -04:00
William Woodruff
35138dd6dd
brew.sh: Don't allow system tmp dirs as prefixes
2018-06-30 09:38:15 -04:00
Markus Reiter
343a5b45a9
Merge pull request #4315 from reitermarkus/remove-ensure-cache
...
Remove `Hbc.init`.
2018-06-11 04:53:42 +02:00
Mike McQuaid
6e519fc733
Merge pull request #4325 from retokromer/patch-1
...
fix typo
2018-06-10 20:47:59 +01:00
Reto Kromer
39e933bd10
fix typo
2018-06-10 19:36:24 +02:00
ilovezfs
5614f114ef
Merge pull request #4322 from ilovezfs/formula_installer-postinstall-spec
...
formula_installer: don't pass spec arguments from ARGV to postinstall
2018-06-10 06:53:31 -07:00
ilovezfs
00e30245b0
Merge pull request #4311 from commitay/cargo-install
...
text_cop: require cargo to use `install` instead of `build`
2018-06-10 06:44:18 -07:00
ilovezfs
fda353e827
formula_installer: don't pass spec arguments from ARGV to postinstall
...
Postinstall should be executed with the spec of the target formula not
the spec argument from ARGV, otherwise the prefix can be incorrect. In
other words, if the stable version of a dependency gets installed,
postinstall for the dependency should use the prefix of the dependency's
stable version, not the prefix of its devel or head version.
Fixes #2941 .
2018-06-10 04:29:34 -07:00
commitay
3329a9f6d8
text_cop: require cargo to use install
instead of build
2018-06-10 16:42:19 +10:00
Markus Reiter
1d27c5f79a
Don't create Caskroom.path
for tests.
2018-06-09 11:32:49 +02:00
Markus Reiter
767ebe6ab6
Fail brew cask upgrade
early if Cask is not installed.
2018-06-09 11:27:44 +02:00
Markus Reiter
488149242b
Remove Hbc.init
.
2018-06-09 11:18:40 +02:00
Markus Reiter
b2f67c6d77
Remove the need for ensure_cache_exists
.
2018-06-09 11:13:37 +02:00
Markus Reiter
9ebcef785e
Merge pull request #4314 from reitermarkus/remove-locations
...
Remove `Locations` module.
2018-06-09 10:41:08 +02:00
Markus Reiter
1c153f7781
Remove Locations
module.
2018-06-09 10:14:13 +02:00
Markus Reiter
12ab263784
Remove Hbc.default_tap
.
2018-06-09 10:13:28 +02:00
Markus Reiter
fee2b56e14
Rename Cask tap for specs.
2018-06-09 10:03:21 +02:00
Markus Reiter
3d423b0587
Add path
method to Caskroom
and Cache
.
2018-06-09 09:52:48 +02:00
Markus Reiter
458a1e7903
Remove Locations
module.
2018-06-09 09:01:09 +02:00
Markus Reiter
61bcec42a8
Merge pull request #4306 from reitermarkus/cask-search
...
Refactor `brew cask search`.
2018-06-08 14:18:32 +02:00
Mike McQuaid
9fa79d2056
Merge pull request #4309 from commitay/typo
...
audit: fix typo
2018-06-08 08:57:50 +01:00
commitay
abdf6cae2f
audit: fix typo
2018-06-08 16:53:49 +10:00
Markus Reiter
04cb105e46
Unset HOMEBREW_NO_EMOJI
for all tests.
2018-06-07 18:42:30 +02:00
Markus Reiter
cb7f25ceb8
Refactor brew cask search
.
2018-06-07 18:42:30 +02:00
Markus Reiter
42e34db562
Always add cask/lib
to $LOAD_PATH
.
2018-06-07 18:42:30 +02:00
Markus Reiter
1bfec5066a
Merge pull request #4307 from reitermarkus/search-formulae
...
Refactor `search_formulae`.
2018-06-07 18:42:02 +02:00
Markus Reiter
535babee97
Refactor search_formulae
.
2018-06-07 17:57:26 +02:00
commitay
1433a2a83e
Merge pull request #4305 from commitay/text-dep-vendor
...
text_cop: require `dep ensure` to use `-vendor-only`
2018-06-08 01:07:04 +10:00
commitay
490dc9118e
text_cop: require dep ensure
to use -vendor-only
2018-06-08 00:42:57 +10:00
commitay
0e763fbb5e
Merge pull request #4303 from commitay/throttled
...
audit: throttled formulae
2018-06-07 23:05:02 +10:00
Markus Reiter
ce85dd051a
Merge pull request #4253 from reitermarkus/refactor-search
...
Refactor `search`.
2018-06-07 14:16:39 +02:00
Markus Reiter
cc93997fb7
Refactor search_taps
.
2018-06-07 14:02:31 +02:00
Markus Reiter
845cb99e29
Ignore HOMEBREW_NO_GITHUB_API
when testing.
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
46e0de1762
Add Searchable
helper module.
2018-06-07 13:50:10 +02:00
Markus Reiter
6fcc5d14de
Simplify strings for search.
2018-06-07 13:50:10 +02:00
Markus Reiter
99e3135bfa
Make query_regexp
ignore special symbols.
2018-06-07 13:50:10 +02:00
Markus Reiter
cff42a8a8c
Show remote Casks, even if available locally … for now.
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