Bo Anderson
ae2d0fb0f8
Fix Cask handling in brew deps
and brew uses
.
...
Fixes #10906 .
2021-03-22 22:26:45 +00:00
EricFromCanada
2ae4f11963
reorder command flags
2021-01-26 15:36:44 -05:00
Rylan Polster
d1f3e39b7b
Update commands to generate usage banner
2021-01-18 21:20:11 -05:00
Dawid Dziurla
332372469f
cmd: indicate multiple named args in usage banner
2021-01-15 13:04:00 +01:00
Rylan Polster
da811373d3
Add named_args DSL for commands
2021-01-13 17:09:42 -05:00
hyuraku
4238ee8300
cmd/deps: refactor
2020-12-29 21:06:32 +09:00
hyuraku
e2ce4ab1b6
add flags to deps --installed
2020-12-04 10:11:17 +09:00
Mike McQuaid
c23db73e36
Revert "add two flag to deps --installed"
2020-12-03 19:39:32 +00:00
hyuraku
33fccb46ca
add two flag to deps --installed
2020-12-03 16:54:17 +00:00
Markus Reiter
da9289eff0
Add more type signatures.
2020-11-13 12:26:36 +01:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
Markus Reiter
90f145114c
Pass Cask::Config
to Caskroom.casks
.
2020-10-01 01:03:13 +02:00
Mike McQuaid
e09147fe75
brew style --fix
2020-09-01 14:26:45 +01:00
William Ma
fa7bd3bff6
args: Migrate usage of args loading methods to args.named
2020-08-23 09:02:20 -04:00
Mike McQuaid
3a91c37e66
Fix RuboCop checks.
2020-08-19 17:12:32 +01:00
Rylan Polster
4cfd80451a
deps: fix args for --installed with no formula
2020-08-03 10:42:46 -04:00
Mike McQuaid
a3efb35b0e
Merge pull request #8145 from MLH-Fellowship/integrate-uses
...
uses: Print cask uses
2020-08-03 09:07:22 +01:00
Rylan Polster
c9c258cbfb
deps: fix args
2020-08-01 12:52:37 -04:00
William Ma
72c672b814
Merge branch 'master' into integrate-uses
2020-08-01 12:12:09 -04:00
Markus Reiter
096377abf2
Pass args
correctly in brew deps
and brew uses
.
2020-07-31 19:10:45 +02:00
William Ma
e05538a7d9
Create DependenciesHelpers file, add tests
2020-07-31 11:35:45 -04:00
Markus Reiter
d4c2ffd705
Refactor CLI::Parser
.
2020-07-31 15:07:17 +02:00
William Ma
7be2b943cb
uses: Print cask uses
2020-07-30 12:59:01 -04:00
Mike McQuaid
17fb1b6dd8
cmd/deps: add missing require.
...
Fixes https://github.com/Homebrew/brew/pull/8126#issuecomment-666345260
2020-07-30 14:20:58 +01:00
William Ma
4216da7629
deps: Move CaskDependencies to its own file
2020-07-29 09:38:07 -04:00
William Ma
cc63cece76
deps: print cask dependencies
...
* Allow references to commands when using `brew deps`, e.g. `brew deps
cellery`
* Fix crash when using `brew deps <formula> --installed
--include-requirements`
* Do not include runtime dependencies as direct dependencies when using
`--tree`
2020-07-28 20:24:19 -04:00
Markus Reiter
cfbe1fb3c7
Add helper functions for deps
and uses
explicitly.
2020-07-25 02:37:10 +02:00
Mike McQuaid
a7fe0ed847
cmd: use more and cleanup new args APIs.
2020-03-05 09:40:15 +00:00
Dawid Dziurla
967b9b8112
deps: give consistent results
...
Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
2020-02-12 22:38:20 +01:00
EricFromCanada
c31335c46d
deps: don't skip those that are both :build and :test
...
plus a code readability improvement
2019-12-27 17:35:18 -05:00
Gautham Goli
22e25dd593
argv: move formulae to cli/args
2019-12-11 16:36:23 +05:30
Mike McQuaid
5cca9b75a8
deps: use runtime_dependencies
more readily.
...
If all the passed packages are currently installed then use
`runtime_dependencies` to get dependency data more quickly and
accurately.
As discussed in https://github.com/Homebrew/brew/issues/6769 .
2019-11-27 12:36:21 +00:00
Mike McQuaid
1224f56511
deps: refactor weird OpenStruct usage.
2019-11-06 11:10:22 +00:00
Mike McQuaid
b6116c5a03
deps: use Formulary factory cache.
2019-11-06 10:21:28 +00: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
ee314617f7
manpages: update command usage strings
2019-08-20 08:55:54 -04:00
Mike McQuaid
c4f72312ce
Fixup brew style
failures.
2019-04-30 09:19:18 +01: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
EricFromCanada
f97f7b615e
deps: allow passing both --installed & --include-requirements
...
And update docs.
2019-03-14 21:00:21 -04:00
EricFromCanada
23c62b8b83
deps: fix --1 and --annotate options
2019-03-07 16:39:42 -05: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
51a260cf1c
deps: accept formula options.
...
Also, cleanup usage of `<formula>`.
As requested in comments of #5587 .
2019-01-30 13:18:02 +00:00
Mike McQuaid
867b155479
Add missing conflicts to command options.
2019-01-29 19:39:41 +00:00
Gautham Goli
7b6d1f774d
deps: Use CLI::Parser to parse args
2019-01-23 08:34:24 +05:30
Bryce Glover
fc40e2fa40
brew deps: Fix typo in --include-optional
output.
...
This was missing its closing square bracket.
2018-11-12 17:56:06 -05:00
Mike McQuaid
737b84b54b
brew style --fix
fixes.
2018-11-02 17:29:23 +00:00
Markus Reiter
e9b9ea49a1
Update to RuboCop 0.59.1.
2018-09-17 03:45:59 +02:00
Mike McQuaid
80d75bc0d8
Homebrew/.rubocop: tweak rules.
...
Adjust the rules based on the current codebase. Remove various enable,
disables and default values that are unnecessary. Add more comments
explaining why. Make minor changes needed to enable a few more rules.
2018-09-02 20:15:09 +01:00