| 
							
							
								 Mike McQuaid | d73351251c | Deprecate, disable, delete code for next major/minor version. Do the usual dance for bumping our major/minor version. | 2021-04-09 09:30:36 +01:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | d6957a3acb | Homebrew 3.0.0 deprecations/disables | 2021-01-29 19:50:24 +00:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | e13dc902df | Add tests and fix type signature | 2021-01-23 02:06:12 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | e1f73e407a | Add ReleaseNotes module | 2021-01-21 18:30:16 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | d1f3e39b7b | Update commands to generate usage banner | 2021-01-18 21:20:11 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | da811373d3 | Add named_args DSL for commands | 2021-01-13 17:09:42 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | 6d0899f298 | release-notes: clarify help text and minor refactor | 2020-12-28 11:34:29 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | a33f4e0fd1 | release-notes: show warning on recent major/minor tag | 2020-12-28 10:53:41 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | 97f8d09519 | release-notes: only show blog link when previous_tag passed | 2020-12-25 13:52:36 -05:00 |  | 
			
				
					| 
							
							
								 Rylan Polster | 76c69b7bb3 | release-notes: add message directing users to the blog. | 2020-12-23 11:17:51 -05:00 |  | 
			
				
					| 
							
							
								 Markus Reiter | 5be4c9b5e0 | Upgrade typedsigils. | 2020-11-25 17:04:19 +01:00 |  | 
			
				
					| 
							
							
								 EricFromCanada | 72bc057014 | manpage: fixes for formatting | 2020-11-16 08:02:50 -05: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 | d4c2ffd705 | Refactor CLI::Parser. | 2020-07-31 15:07:17 +02:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | e3ac94fc5d | dev-cmd: use more and cleanup new args APIs. | 2020-03-05 09:40:15 +00:00 |  | 
			
				
					| 
							
							
								 EricFromCanada | aea6d79d21 | option parser: check for extra named args | 2019-12-15 00:04:45 -05:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | c4f72312ce | Fixup brew stylefailures. | 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 |  | 
			
				
					| 
							
							
								 Mike McQuaid | 888c384801 | release-notes: use stderr for header output. This makes the use of `brew release-notes | pbcopy` a bit easier. | 2019-04-17 17:00:24 +09:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | bbea109926 | dev-cmd: remove --help headers and tweak docs. | 2019-01-30 21:39:28 +00:00 |  | 
			
				
					| 
							
							
								 EricFromCanada | 388781f6a7 | dev-cmd/: remove colons from command specs. These aren't needed when converting Parser-based help text to man page or Markdown formats.
Includes regenerated docs. | 2018-10-19 13:12:55 -04:00 |  | 
			
				
					| 
							
							
								 EricFromCanada | ddf057f3dd | dev-cmd/: edit help text and descriptions. | 2018-10-19 13:12:11 -04:00 |  | 
			
				
					| 
							
							
								 Markus Reiter | c4d418e126 | Use ActiveSupport’s #second. | 2018-10-07 23:10:56 +02:00 |  | 
			
				
					| 
							
							
								 Gautham Goli | a03d2e0cd1 | man: Correct option synopsis | 2018-10-03 19:49:46 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | f60582ca48 | man: Remove [] from command synopsis | 2018-10-03 19:49:45 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | 446b1cb9e3 | man: Seperate global options into a section | 2018-10-03 19:49:45 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | e0e876cf37 | man: Make command heading H3 | 2018-10-03 19:49:44 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | 4f58f2db99 | man: Generate dev cmd manpages | 2018-10-03 19:49:41 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | c7bf79407a | Better man page formatting | 2018-10-03 19:20:26 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | b6c456b681 | Extract out arg parsing method to <cmd>_args method | 2018-10-03 19:19:04 +05:30 |  | 
			
				
					| 
							
							
								 Markus Reiter | e9b9ea49a1 | Update to RuboCop 0.59.1. | 2018-09-17 03:45:59 +02:00 |  | 
			
				
					| 
							
							
								 Gautham Goli | fba52e2f74 | cli_parser: Store parsed args in Homebrew.args and access args everywhere else | 2018-05-30 00:05:39 +05:30 |  | 
			
				
					| 
							
							
								 Maxim Belkin | 40b0d0b584 | Make release-notes command work from any location * specify repository location using `-C` option
* change `newest` to `latest` when talking about the latest tagged
commit | 2018-04-10 10:23:40 -05:00 |  | 
			
				
					| 
							
							
								 Gautham Goli | ed387572ec | cli_parser: Add class method to make options declaration more readable | 2018-03-25 18:02:29 +05:30 |  | 
			
				
					| 
							
							
								 Gautham Goli | 93481ab491 | release-notes: Use Parser to parse args | 2018-03-24 19:21:10 +05:30 |  | 
			
				
					| 
							
							
								 Mike McQuaid | 01e9ec9a9f | Rubocop: automatic rule fixes. | 2017-09-24 21:23:59 +01:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | 7a0aff1080 | Autocorrect Rubocop Style/PerlBackrefs. | 2017-06-10 20:23:20 +03:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | 98959f1fb9 | release-notes: fix style complaint. | 2017-06-03 20:52:36 +01:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | 4676e2f35a | release-notes: include PR author names. Attribution is love. | 2017-06-03 19:06:19 +01:00 |  | 
			
				
					| 
							
							
								 EricFromCanada | afc539f86e | Update brew's man page formatting and grammar Also update command specifications to match descriptions. | 2017-02-25 17:37:57 -05:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | 0c661f5c90 | Add brew release-notesdeveloper command.Outputs the merged pull requests on Homebrew/brew between two Git refs. | 2016-10-22 12:10:48 +01:00 |  |