Jack Nagel
10a1952d2c
Only "extend self" once on the Homebrew module
2014-06-19 13:10:36 -05:00
Adam Vandenberg
48a7981c78
always use a top-level array for info JSON
...
Closes Homebrew/homebrew#29318 .
2014-05-18 15:33:43 -07:00
Adam Vandenberg
d9ed121c46
add --installed to json info
...
Closes Homebrew/homebrew#29315 .
2014-05-16 09:03:12 -07:00
Tsukasa OMOTO
54004a4759
Make the on-disk representation of taps unambiguous
...
This commit supports "-" and "_" in names of user and repository.
Closes Homebrew/homebrew#28203 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-04-24 17:10:41 -05:00
Dan Martinez
4303817ec7
separate the brew info for multiple formulae
...
Closes Homebrew/homebrew#27311 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-04-23 20:41:24 -07:00
Jack Nagel
cfee535786
Remove now unnecessary realpath calls
2014-04-06 00:31:07 -05:00
Jack Nagel
c613ff0fad
Fix copy/paste error
...
Fixes Homebrew/homebrew#27685 .
2014-03-18 22:59:44 -05:00
Jack Nagel
7f875419c6
Update info command for generalized bottle implementation
2014-03-10 14:56:02 -05:00
Adam Vandenberg
85c93ad22c
remove brew info --all
...
Closes Homebrew/homebrew#27322 .
2014-03-08 07:43:36 -08:00
Jack Nagel
d0f43ad367
Remove "brew info <URL>"
...
Closes Homebrew/homebrew#27076 .
2014-02-28 11:07:55 -06:00
Mike McQuaid
39d3cfd6ae
info: fix on non-tty terminals.
...
References Homebrew/homebrew#18922 .
Closes Homebrew/homebrew#24188 .
Closes Homebrew/homebrew#24190 .
2013-11-11 22:15:24 +00:00
Colin Dean
8939857600
info: decorate deps to show installed status?
...
* shows green tick if installed or red cross if not
* only highlight dependency if HOMEBREW_NO_EMOJI is set
Closes Homebrew/homebrew#18922 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-11 14:15:46 +00:00
Mike McQuaid
202c6ef826
global: add more tap regexes.
2013-10-30 11:19:46 -07:00
Misty De Meo
5627ed21ce
info: Only print Cellar info if it exists
2013-06-26 20:19:55 -05:00
Adam Vandenberg
faaac9482e
Fix info --github
...
Closes Homebrew/homebrew#20780 .
2013-06-25 11:21:04 -07:00
Adam Vandenberg
371c1acfe4
Add 'From:' to GitHub url for formula
...
Closes Homebrew/homebrew#20724 .
2013-06-24 07:43:29 -07:00
Jack Nagel
083b3c84d0
Add Utils::JSON to wrap the JSON implementation
2013-06-22 21:34:02 -05:00
Jack Nagel
f1df7f208f
info: remove unreachable code
2013-06-09 15:32:08 -05:00
Jack Nagel
8b9a3a560f
Separate formula conflicts from requirements
...
Closes Homebrew/homebrew#20357 .
2013-06-09 13:45:25 -05:00
Jack Nagel
1bf8fbfe9a
info: simplify keg listing
2013-05-10 23:45:36 -05:00
Jack Nagel
e02d6f2500
info: improve dependency listing
2013-05-10 23:45:06 -05:00
Jack Nagel
9dd7672ae7
info: re-raise on blacklist miss
2013-05-02 21:34:48 -05:00
Adam Vandenberg
b163ed03e9
info: try blacklist for unknown formula names
...
Closes Homebrew/homebrew#17399 .
2013-04-29 10:12:40 -07:00
Simon Sigurdhsson
040138164b
brew-info: Add pinned status to info.
...
Closes Homebrew/homebrew#18851 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-31 19:27:17 +01:00
Jack Nagel
d994c6cdda
Suppress ambiguous argument and grouped expression warnings
2013-03-28 17:37:29 -05:00
Jack Nagel
ad58cd88ab
info: make use of Tab#to_s
...
Closes Homebrew/homebrew#18788 .
2013-03-28 14:21:52 -05:00
Mike McQuaid
b578a47bb9
brew-info: specify whether poured or built.
...
- Store in the tab if a bottle was poured for the build.
- Add an additional line of output to `brew info` outputting whether
the formula was built from source or poured from a bottle.
Closes Homebrew/homebrew#18430 .
Closes Homebrew/homebrew#18475 .
2013-03-20 23:06:38 +00:00
Mike McQuaid
8f35793020
Support 32-bit 10.6 bottles.
...
Closes Homebrew/homebrew#17735 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-01 17:49:09 +00:00
Jack Nagel
f62818210d
info: open history pages for all specified formulae
...
Closes Homebrew/homebrew#17852 .
2013-02-16 21:20:17 -06:00
Jack Nagel
adf80ba0a8
info: sort conflicts consistently
2013-01-14 14:57:50 -06:00
Jack Nagel
870f095c69
Restore keg-only caveats
...
Fixes Homebrew/homebrew#16989 .
2013-01-14 14:57:42 -06:00
Mike McQuaid
755a2fbe52
Add caveats class and use in brew info.
...
Probably a better approach than reverted e721c7.
Fixes Homebrew/homebrew#16604 .
2013-01-02 09:28:15 +00:00
Jack Nagel
68d1dfe5d7
Revert "Add launchctl_instructions method"
...
This code makes assumptions about the existence of prefix which are
valid in the context of the installer, but not necessarily in the
context of `brew info`, thus `brew info` on an outdated formula errors
out.
This reverts commit e5b53dd64b769b67805d1054d906f7083939d905.
2012-12-16 19:56:15 -06:00
Lorenzo Manacorda
d23366ae9a
Add launchctl_instructions method
...
Closes Homebrew/homebrew#16604 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-12-16 23:31:30 +00:00
Mislav Marohnić
004069b29e
propert version sort in info
command
...
Closes Homebrew/homebrew#16382 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-12-04 21:09:44 -06:00
Misty De Meo
2f2645e962
info: Add JSON output
...
Output JSON with the --json=v1 option. Output is in an array, and
supports one or more formulae (or all, with the --all option).
Why 'v1'? The format is unstable, presumably we'll deprecate it
someday. It should be solid by Homebrew 1.0.
Closes Homebrew/homebrew#13299 .
2012-09-17 20:01:37 -05:00
Mike McQuaid
67f78074f9
Miscellaneous bottle code cleanup.
2012-08-25 13:08:46 -07:00
Jack Nagel
a054dc5019
Add :when_xquartz_installed as a keg-only reason
...
Using :when_xquartz_installed will tell the keg-only machinery to activate
if XQuartz is installed.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-12 17:28:15 -05:00
Adam Vandenberg
e196c845bf
Fix info/options for new options dsl
2012-08-09 09:24:27 -07:00
Jack Nagel
c2725aa048
Simplify conditional
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07 15:33:29 -05:00
Jack Nagel
4f809d0311
Simplify printing conflicts in brew info
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07 14:24:54 -05:00
Adam Vandenberg
d5ba82ca7e
fix info command
2012-08-07 12:23:25 -07:00
Max Howell
6629a9e23f
Don't error out if never brew updated
...
Fixes Homebrew/homebrew#12944 .
2012-08-06 16:44:11 -04:00
Max Howell
4b5052f614
Show options for foo with brew info foo
...
About time right?
2012-08-04 15:40:36 -04:00
Misty De Meo
0c237a8679
Add conflicts_with DSL method
...
conflicts_with is a thin wrapper around Requirement which simplifies
marking conflicts between formulae.
Closes Homebrew/homebrew#13687 .
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2012-07-30 13:47:12 -03:00
Jack Nagel
6420943552
info: display available formula specs
2012-07-04 22:47:33 -05:00
Jack Nagel
210c9ac205
Use 'which' helper method more
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-13 19:28:03 -05:00
Maurice Kelly
3ab2cc62e2
info: handle git:// URLs in origin remote
...
The URL being constructed is only able to extract the correct username
when git@ or https:// URLs are found as the origin remote. This change
allows git:// to be used as well.
Signed-off-by: Maurice Kelly <osv-github@chatswood.org.uk>
Closes Homebrew/homebrew#11670 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-15 14:41:41 -05:00
Jack Nagel
d2c9b27e14
info: output correct URL for tapped dupes
...
Tapped formulae that dupe those in core now display the correct URL when
invoked like `brew info homebrew/dupes/openssl`.
This also fixes the broken `brew info` test.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-06 23:54:41 -05:00
Jack Nagel
49b0b3903f
info: always indicate if a keg is linked
...
We mark the linked keg with an asterisk when multiple kegs exist, but
not when there is only a single keg. Start marking even in this case,
giving consistent behavior and a reliable indicate of the link status.
Fixes Homebrew/homebrew#11300 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-29 21:30:13 -05:00