Lionell
ff7a80ebf5
Merge branch 'master' into license
2020-06-25 21:51:39 +08:00
Mike McQuaid
ac0665daff
Refer to default branch in links with HEAD
...
Anywhere we can use `blob/master` we can use `blob/HEAD` instead. This
will make life easier if we ever rename our default branch in future
(once/if Git and GitHub provides the necessary tooling to do so).
2020-06-25 11:38:40 +01:00
Lionell
57fd1fdc7e
Merge branch 'master' into license
2020-06-25 13:42:27 +08:00
rmnull
0f4e61062c
brew info --analytics --days=30 and --days 30 both are valid. Added this for --category as well.
2020-06-20 02:09:22 +05:30
William Ma
864cc76b3b
Print license information in brew info
2020-06-10 12:29:54 -04:00
Mike McQuaid
fd343c0578
cmd/info: fix missing formula reference.
...
Fixes #7639
2020-05-23 16:32:39 +01:00
Mike McQuaid
4f75a77b08
Update deprecations
...
Add more deprecations, disable deprecations and remove disabled code.
2020-05-18 13:50:46 +01:00
Mike McQuaid
a7fe0ed847
cmd: use more and cleanup new args APIs.
2020-03-05 09:40:15 +00:00
Gautham Goli
685a6b4da6
ARGV: Replace usages of ARGV.named with Homebrew.args.named
2019-12-18 20:38:21 +05:30
Mike McQuaid
4f732a0170
cmd/info: fix --json argument handling.
...
`--all` and `--installed` do not require formulae arguments.
Fixes https://github.com/Homebrew/brew/issues/6842
2019-12-16 11:23:55 +00:00
EricFromCanada
90e830c19e
cmd: add raises for invalid input
2019-12-15 00:04:45 -05:00
EricFromCanada
2f7c3afeb8
cmd: improve wording of messages, spacing
2019-12-15 00:04:45 -05:00
Gautham Goli
22e25dd593
argv: move formulae to cli/args
2019-12-11 16:36:23 +05:30
Mike McQuaid
3a9f585ebb
Move more code to utils/analytics.
2019-11-22 09:10:29 +00:00
Issy Long
727f9671c7
info: show Linux formulae details and analytics
...
- This makes use of the new /api/formula-linux and /api/analytics-linux
endpoints in formulae.brew.sh to give Linux users up to date formula and
analytics info for their installed core formulae.
Before, on Linux, the macOS stats for the `ack` formula:
```
$ brew info ack
[...]
==> Analytics
install: 12,422 (30 days), 32,742 (90 days), 97,788 (365 days)
install_on_request: 10,778 (30 days), 28,339 (90 days), 85,202 (365 days)
build_error: 0 (30 days)
```
Now, on Linux, the Linux stats for the `ack` formula:
```
$ brew info ack
[...]
==> Analytics
install: 95 (30 days), 242 (90 days), 737 (365 days)
install_on_request: 94 (30 days), 241 (90 days), 734 (365 days)
build_error: 0 (30 days)
```
2019-11-22 09:10:29 +00:00
EricFromCanada
7ae87373ed
info: raise on invalid category for formula analytics
2019-11-21 11:45:50 -05:00
EricFromCanada
4cd2775d4f
info: use hyphenated category names for formula analytics
2019-11-20 20:47:05 -05:00
hyuraku
1ab86acb0f
move methods to analytics_table function
2019-11-15 01:25:54 +09:00
hyuraku
af59951c0e
fix style
2019-11-13 23:00:32 +09:00
hyuraku
1afd271a13
check whether args is valid
...
whether args days is in valid_days and args category is in valid_categories
2019-11-13 22:51:57 +09:00
hyuraku
8244a869f6
add empty line after guard clause
2019-11-09 13:11:55 +09:00
hyuraku
ff94e64ee6
info --analytics handle days and category args
2019-11-09 13:08:28 +09:00
Markus Reiter
b1d0c61fea
Update Gems.
2019-10-03 09:22:44 +02:00
EricFromCanada
8a8359cdd4
manpages: sentence rewording for readability
...
Use active voice when applicable, better verbs & adjectives, preposition usage, proper tense, etc.
2019-08-20 09:05:45 -04:00
EricFromCanada
a3e0647797
manpages: whitespace fixes
2019-08-20 08:24:20 -04:00
Mike McQuaid
c4f72312ce
Fixup brew style
failures.
2019-04-30 09:19:18 +01:00
Mike McQuaid
70b07a914f
cmd/info: fix frozen pathname usage.
...
Fixes #6055 .
2019-04-24 14:17:04 -07:00
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files.
2019-04-20 13:27:36 +09:00
Mike McQuaid
e40b171127
Rename cli_parser to cli/parser.
2019-04-17 22:16:50 +09:00
Mike McQuaid
cf4511f72a
Merge pull request #5538 from zachauten/brew-info-display-casks
...
Make brew info output cask if no formula exists
2019-03-25 16:54:03 +00:00
Zach Auten
999c4743d0
Added flag for cask_reason to output cask info or just message with cask name
2019-03-24 15:28:34 -04:00
Zach Auten
517083474a
Removed cask_reason from missing_formula.reason
...
- It won't output anything during a failed 'brew install'
- There's a seperate call to MissingFormula.cask_reason
when 'brew info' is executed on a cask.
2019-03-21 17:35:38 -04:00
EricFromCanada
be040f9c66
info: update help text
2019-03-13 22:36:39 -04:00
EricFromCanada
705f03ef9f
info: support analytics for cask-install
2019-03-13 22:36:12 -04:00
EricFromCanada
fbb28175d8
info: use UsageError, extend timeout
2019-03-13 22:35:51 -04:00
Mike McQuaid
e095da4d01
rubocop: enable Layout/EmptyLineAfterGuardClause.
2019-02-21 12:55:49 +00:00
Mike McQuaid
d64429a736
rubocop: enable Style/IfUnlessModifier.
2019-02-21 12:55:49 +00:00
Mike McQuaid
6cb7a00f2d
cmd: remove --help headers and tweak docs.
2019-01-30 21:39:28 +00:00
Mike McQuaid
867b155479
Add missing conflicts to command options.
2019-01-29 19:39:41 +00:00
Mike McQuaid
a24197bcc9
Fix some bottling logic
...
- We've never supported `devel` bottles so don't bother outputting their
status to `brew info`
- Don't `brew upgrade` or `brew reinstall` bottles if they were
previously built as a bottle unless there's no bottles defined at all
(rather than there was no compatible bottles). Fixes #5532 .
2019-01-14 16:47:07 +00:00
Shaun Jackman
d5b2415c87
info: Fix style: Use a guard clause
...
Fix the style error:
Library/Homebrew/cmd/info.rb:88:7: C:
Use a guard clause instead of wrapping the code inside a conditional expression.
2019-01-04 09:43:51 -08:00
Mike McQuaid
e3a178add2
info: make --json a valid argument.
...
This is already accepted so let's handle this in the logic instead.
2019-01-04 13:26:16 +00:00
Gautham Goli
3b808c43cc
info: Use CLI::Parser to parse args
2018-12-10 23:22:13 +05:30
Mike McQuaid
ab99b55108
info: tweak analytics behaviour.
...
- Make `--verbose` and `--analytics` behave differently.
- Allow `--analytics` to return results for formulae that don't exist
(but are in the top 10,000 installed formulae).
2018-10-21 13:07:08 +01:00
Mike McQuaid
0617dc1c1d
info: make verbose analytics use tabular output.
...
This copies (and slightly improves) the current `brew formula-analytics`
output so `brew formula-analytics` can be adjusted to just output JSON.
2018-10-20 12:06:25 +01:00
Markus Reiter
16618d0fc7
Use ActiveSupport’s #pluralize
and #to_sentence
.
2018-10-07 23:10:56 +02:00
EricFromCanada
b2b8f632bb
docs: distinguish <code> and <var> in HTML output
...
Replace <var> tags with markup for italicized monospaced text in Markdown.
This requires the source to not combine bracketed and backticked text.
2018-10-06 00:51:13 -04:00
Markus Reiter
e9b9ea49a1
Update to RuboCop 0.59.1.
2018-09-17 03:45:59 +02:00
Mike McQuaid
be983cfcdf
info: also make verbose output readable.
2018-09-13 09:07:43 +01:00
Z. Grace Moreau
0aadc1e4e6
use 'number_readable' when displaying analytics
2018-09-12 14:47:40 -06:00