summaryrefslogtreecommitdiff
path: root/argv.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-23 11:41:33 -0500
committerJeff Carr <[email protected]>2025-03-23 11:41:33 -0500
commitc0b5f7da3ad782d6d30f2c9abcf2ef239b4df58a (patch)
tree261e64e3e755115d4c9db7077c35ce670fe24e2b /argv.go
parent8037a3cc01550878c2373f38d041bc4b64e5ec33 (diff)
Diffstat (limited to 'argv.go')
-rw-r--r--argv.go27
1 files changed, 14 insertions, 13 deletions
diff --git a/argv.go b/argv.go
index 5a0c935..515b7a0 100644
--- a/argv.go
+++ b/argv.go
@@ -7,23 +7,24 @@ package main
*/
type args struct {
- Quick *QuickCmd `arg:"subcommand:quick" help:"only do repos with patches"`
- DryRun bool `arg:"--dry-run,env:DRYRUN" help:"don't actually do the release"`
- // Fix bool `arg:"--fix" help:"run fixGoMod() on startup"`
- Minor bool `arg:"--minor" help:"increment minor verion numbers"`
- Protobuf bool `arg:"--protobuf" help:"increment protobuf repos"`
- Verbose bool `arg:"--verbose" help:"talk alot"`
- Full bool `arg:"--full" help:"build every package"`
- Reason string `arg:"--reason" help:"tag message"`
+ Quick *QuickCmd `arg:"subcommand:quick" help:"only do repos with patches"`
+ DryRun bool `arg:"--dry-run,env:DRYRUN" help:"don't actually do the release"`
+ Minor bool `arg:"--minor" help:"increment minor verion numbers"`
+ Protobuf bool `arg:"--protobuf" help:"increment protobuf repos"`
+ Verbose bool `arg:"--verbose" help:"talk alot"`
+ Full bool `arg:"--full" help:"build every package"`
+ Reason string `arg:"--reason" help:"tag message"`
+ Port int `arg:"--port" default:"9419" help:"do fun stuff with curl"`
+ Bash bool `arg:"--bash" help:"generate bash completion"`
+ BashAuto []string `arg:"--auto-complete" help:"does the actual autocompletion"`
// DumpVersions bool `arg:"--dump-versions" help:"dump the versions file for go.wit.com"`
- Port int `arg:"--port" default:"9419" help:"do fun stuff with curl"`
- Bash bool `arg:"--bash" help:"generate bash completion"`
- BashAuto []string `arg:"--auto-complete" help:"does the actual autocompletion"`
+ // Fix bool `arg:"--fix" help:"run fixGoMod() on startup"`
}
type QuickCmd struct {
- List *EmptyCmd `arg:"subcommand:list" help:"list available patches"`
- Show *EmptyCmd `arg:"subcommand:show" help:"show a specific patch"`
+ List *EmptyCmd `arg:"subcommand:list" help:"list available patches"`
+ Show *EmptyCmd `arg:"subcommand:show" help:"show a specific patch"`
+ NoLibs *EmptyCmd `arg:"subcommand:show" help:"skip libraries that aren't changed"`
}
type EmptyCmd struct {