diff options
| author | Jeff Carr <[email protected]> | 2025-02-22 07:35:37 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-22 07:35:37 -0600 |
| commit | 1970e40d0ba77198e7f592f8df5047c20dbdc383 (patch) | |
| tree | 659d58021526ca6aa91d432d6a45bd08832c2fe1 /argv.go | |
| parent | cf2f07f2730c19e7f6ff1293f5d01cf11371febb (diff) | |
wrong pathsv0.22.99v0.22.98v0.22.97v0.22.96v0.22.95v0.22.94v0.22.93v0.22.92v0.22.91v0.22.90v0.22.89v0.22.88v0.22.87v0.22.121v0.22.120v0.22.119v0.22.118v0.22.117v0.22.116v0.22.115v0.22.114v0.22.113v0.22.112v0.22.111v0.22.110v0.22.109v0.22.108v0.22.107v0.22.106v0.22.105v0.22.104v0.22.103v0.22.102v0.22.101v0.22.100
Diffstat (limited to 'argv.go')
| -rw-r--r-- | argv.go | 45 |
1 files changed, 20 insertions, 25 deletions
@@ -6,35 +6,30 @@ package main this enables command line options from other packages like 'gui' and 'log' */ -import ( - "go.wit.com/dev/alexflint/arg" -) - -var argv args - type args struct { - Auto bool `arg:"--auto" help:"automatically attempt to make the .deb"` - Ldflags []string `arg:"--ldflags" help:"flags to pass to go build"` - Forge string `arg:"--forge" help:"use a git repo from forge"` - OutDir string `arg:"--dir" help:"write .deb file into this directory"` - Release bool `arg:"--release" help:"build a release from the last git tag"` - KeepFiles bool `arg:"--keep-files" help:"keep the build files/"` - Force bool `arg:"--force" default:"false" help:"force overwrite an existing .deb file"` - Verbose bool `arg:"--verbose" help:"show more things"` + Commit *EmptyCmd `arg:"subcommand:commit" help:"'git commit' but errors out if on wrong branch"` + Auto bool `arg:"--auto" help:"automatically attempt to make the .deb"` + Ldflags []string `arg:"--ldflags" help:"flags to pass to go build"` + Forge string `arg:"--forge" help:"use a git repo from forge"` + OutDir string `arg:"--dir" help:"write .deb file into this directory"` + Release bool `arg:"--release" help:"build a release from the last git tag"` + KeepFiles bool `arg:"--keep-files" help:"keep the build files/"` + Force bool `arg:"--force" default:"false" help:"force overwrite an existing .deb file"` + Verbose bool `arg:"--verbose" help:"show more things"` } -func init() { - arg.MustParse(&argv) +func (args) Version() string { + return "go-clone " + VERSION + " Built on " + DATE +} - /* - if debugger.ArgDebug() { - log.Info("cmd line --debugger == true") - } else { - log.Info("cmd line --debugger == false") - } - */ +type EmptyCmd struct { } -func (args) Version() string { - return "go-clone " + VERSION + " Built on " + DATE +func (a args) Description() string { + return ` +Example usage: + guireleaser go.wit.com/apps/go-clone --increment --release --dry-run --reason "blerg" + +This will pull down the go sources and +the repositories in the go.sum file using git clone` } |
