Anatoli Babenia
cbee941502
Add proper sig for fail_with_message
2023-09-25 17:34:10 +03:00
Anatoli Babenia
7e835bcd97
Skip backticks when printing env var name
2023-09-25 17:22:18 +03:00
Anatoli Babenia
96ca1c561a
Move helper Pathname methods into Refinement
...
https://docs.ruby-lang.org/en/2.4.0/syntax/refinements_rdoc.html
2023-09-25 17:21:21 +03:00
Anatoli Babenia
466055a1be
Use regexp interpolation instead of string concat
2023-09-25 16:13:16 +03:00
Anatoli Babenia
63c60d2859
Rename fail
to more descriptive fail_with_message
2023-09-25 15:58:52 +03:00
Anatoli Babenia
a78da3ecf0
Check paths exist before brew install
warning
2023-09-25 15:56:41 +03:00
Anatoli Babenia
8f072dc05c
Move error reporting logic for absent path to separate method
2023-09-25 15:56:41 +03:00
Anatoli Babenia
eae95670ef
Separate logic that shows warning from path detection
2023-09-25 15:56:41 +03:00
Anatoli Babenia
1cbf5ce093
dev-cmd/edit: Move path specific functions to Pathname
2023-09-25 15:56:41 +03:00
Anatoli Babenia
84ce25d370
Make warning message fit 80 char limit
...
The longest line below limit is 59 chars this way.
Warning: `brew install` ignores locally edited formulae if
`HOMEBREW_NO_INSTALL_FROM_API` is not set.
2023-09-25 06:48:18 +03:00
Anatoli Babenia
a0a4fa4ed9
dev-cmd/edit: ignore linefeed in the message
2023-09-23 13:01:43 +03:00
Anatoli Babenia
4d625d03fc
dev-cmd/edit: make the warning easier to read
2023-09-23 12:56:26 +03:00
Eric Knibbe
b3ecd91f97
dev-cmd/edit: suggest tapping core repositories
2023-08-01 13:39:28 -04:00
Alexander Bayandin
e36790ab5c
cmd/edit: fix error message for formula
2023-06-23 11:11:31 +00:00
Bo Anderson
bb7aef85db
Migrate remaining no-api commands to new scoped system
2023-06-22 17:11:20 +01:00
Douglas Eichelberger
24cf6076e8
brew style --fix
2023-04-24 20:42:39 -07:00
Mike McQuaid
0406279ad3
More Formula/Casks sharding fixes
...
- Stop `brew style` from complaining
- Fix message reference in `brew edit`
2023-02-28 11:52:38 +00:00
Sanjito Kurniawan
2daae5e84d
edit: add HOMEBREW_NO_INSTALL_FROM_API warning.
2023-02-14 12:04:10 +00:00
apainintheneck
a7dbd738dd
cmd/edit: stop double warning
...
When you don't have EDITOR or HOMEBREW_EDITOR
configured `brew edit` printed a double warning.
This silences the first of those.
2023-02-11 00:16:11 -08:00
Rylan Polster
ce56fc8afd
Remove unecessary message of brew edit
2023-02-06 16:24:34 +01:00
Mike McQuaid
97def3c104
install: better error when using API and --HEAD.
...
- Tell people what to do to resolve this
- Tweak the instruction ordering to be consistent elsewhere
2023-01-26 11:08:56 +00:00
Mike McQuaid
46d727b475
HOMEBREW_INSTALL_FROM_API: various improvements.
...
- flip the messaging to refer to `HOMEBREW_NO_INSTALL_FROM_API` where relevant
- remove some duplicate checks
- better scope checks to just core tap formulae
2023-01-25 14:29:35 +00:00
Mike McQuaid
37be5bea52
dev-cmd/edit: handle editing with install_from_api
.
...
Before this change, this would fail every time, even when available on
disk (which was not the case for formulae).
With this change, it will attempt to find it from a tap on disk and only
fail if it cannot be found in any.
2023-01-04 13:51:21 +00:00
hyuraku
47699614fd
repair the command option
2022-04-12 08:39:03 +09:00
hyuraku
f8a05b7338
arrange error message of 'brew edit --cask'
2022-04-11 22:31:44 +09:00
Nathan Woythaler
0b8605bcbe
Add --print-path
flag to brew edit
...
Add a `--print-path` flag to `brew edit`, in order to print the source `.rb`
file of both casks and formulae. In order to prevent faulty reporting, `brew
formula $SOME_CASK` will now error out if a cask matches, but a formula does
not.
2021-10-20 09:04:59 +01:00
Misty De Meo
04c8e896a5
edit: enable Sublime Text project view
2021-08-01 15:36:48 -07:00
EricFromCanada
6fc116318e
fixes for grammar and wording
2021-01-26 16:19:47 -05:00
EricFromCanada
2ae4f11963
reorder command flags
2021-01-26 15:36:44 -05:00
EricFromCanada
a427de5bee
capitalization fixes
...
"curl" is the binary, while "cURL" is the umbrella project.
2021-01-26 15:36:44 -05:00
EricFromCanada
2e982cd2a2
use odie when commands encounter errors
2021-01-26 15:36:43 -05:00
Rylan Polster
d1f3e39b7b
Update commands to generate usage banner
2021-01-18 21:20:11 -05:00
Dawid Dziurla
cf654da251
dev-cmd: indicate multiple named args in usage banner
2021-01-15 13:04:07 +01:00
Rylan Polster
da811373d3
Add named_args DSL for commands
2021-01-13 17:09:42 -05:00
hyuraku
0a97cd18a5
set default args
2020-12-17 21:14:18 +09:00
hyuraku
7be216fcbe
change function name
2020-12-17 21:07:43 +09:00
hyuraku
d7f9bb6247
add function to define path
2020-12-17 21:07:43 +09:00
hyuraku
c8a8b79730
add path name to brew edit error message
2020-12-08 22:48:29 +09:00
Markus Reiter
5be4c9b5e0
Upgrade typed
sigils.
2020-11-25 17:04:19 +01:00
Markus Reiter
45950bb8ad
Support casks in brew edit
.
2020-11-20 00:43:15 +01:00
Markus Reiter
da9289eff0
Add more type signatures.
2020-11-13 12:26:36 +01:00
Mike McQuaid
4b361c26ea
Merge pull request #8889 from hyuraku/fix_brew_edit
...
fix brew edit
2020-10-20 13:36:31 +01:00
hyuraku
ae81ed1353
fix brew edit
2020-10-20 20:48:43 +09:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
William Ma
fa7bd3bff6
args: Migrate usage of args loading methods to args.named
2020-08-23 09:02:20 -04:00
Markus Reiter
d4c2ffd705
Refactor CLI::Parser
.
2020-07-31 15:07:17 +02:00
Mike McQuaid
4fb649cad1
cmd, dev-cmd: use args.formulae_paths.
...
This makes these commands robust to invalid syntax.
2020-04-14 14:21:38 +01:00
Mike McQuaid
e3ac94fc5d
dev-cmd: use more and cleanup new args APIs.
2020-03-05 09:40:15 +00:00
EricFromCanada
6340792f78
manpages: output formatting fixes
2019-08-20 08:28:35 -04:00
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files.
2019-04-20 13:27:36 +09:00