summaryrefslogtreecommitdiff
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
parent8037a3cc01550878c2373f38d041bc4b64e5ec33 (diff)
-rw-r--r--Makefile3
-rw-r--r--argv.go27
2 files changed, 16 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index cdca4e7..38b2de8 100644
--- a/Makefile
+++ b/Makefile
@@ -91,4 +91,5 @@ list-release-notdone:
safe-build: install
forge list --private
wit-test install --verbose
- cd ~/go/src/go.wit.com/lib/xgb/ && time GUIRELEASE_REASON="safe-build" guireleaser --gui gocui --gui-verbose --gui-file ../../toolkits/gocui/gocui.so >/tmp/forge.log 2>&1
+ # cd ~/go/src/go.wit.com/lib/xgb/ && time GUIRELEASE_REASON="safe-build" guireleaser --gui gocui --gui-verbose --gui-file ../../toolkits/gocui/gocui.so >/tmp/forge.log 2>&1
+ cd ~/go/src/go.wit.com/lib/xgb/ && time GUIRELEASE_REASON="safe-build" guireleaser --gui andlabs
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 {