diff options
| author | Jeff Carr <[email protected]> | 2024-11-01 21:46:21 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-01 21:46:21 -0500 |
| commit | d0e1372a6e70493debbf6b0595ac3b2cec3c0a2e (patch) | |
| tree | 2fbfb4a02c741c41346090b6aa5fd34fd061a8c4 | |
| parent | c8aded73947a710e70d582731bdbaf1cb4b2ef11 (diff) | |
old code from forgotten commit
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | Makefile | 3 | ||||
| -rw-r--r-- | argv.go | 11 | ||||
| -rw-r--r-- | main.go | 5 |
3 files changed, 14 insertions, 5 deletions
@@ -6,6 +6,9 @@ all: build single: build ./guireleaser go.wit.com/apps/go-clone --increment --release --reason "testing guireleaser" --dry-run +dump: + ./guireleaser go.wit.com/apps/go-clone --increment --release --reason "testing guireleaser" --dry-run --dump-versions + single-really-do-it: build ./guireleaser go.wit.com/apps/go-clone --increment --release --reason "testing guireleaser" @@ -7,11 +7,12 @@ package main */ type args struct { - Repo string `arg:"positional" help:"go import path"` - Increment bool `arg:"--increment" help:"auto increment"` - Release bool `arg:"--release" help:"do a release an exit"` - DryRun bool `arg:"--dry-run,env:DRYRUN" help:"don't actually do the release"` - Reason string `arg:"--reason" help:"tag message"` + Repo string `arg:"positional" help:"go import path"` + Increment bool `arg:"--increment" help:"auto increment"` + Release bool `arg:"--release" help:"do a release an exit"` + DryRun bool `arg:"--dry-run,env:DRYRUN" help:"don't actually do the release"` + Reason string `arg:"--reason" help:"tag message"` + DumpVersions bool `arg:"--dump-versions" help:"dump the versions file for go.wit.com"` } func (a args) Description() string { @@ -6,6 +6,7 @@ import ( "go.wit.com/dev/alexflint/arg" "go.wit.com/gui" + "go.wit.com/lib/gui/gowit" "go.wit.com/lib/gui/repolist" "go.wit.com/lib/gui/shell" "go.wit.com/log" @@ -66,6 +67,10 @@ func main() { // which should be all the git repositories in ~/go/src & the .config file me.repos = makeRepoView() + if myargs.DumpVersions { + gowit.DumpVersions(me.repos.View) + os.Exit(0) + } // the left side of the window options globalDisplayOptions(me.mainBox) |
