diff options
| author | Jeff Carr <[email protected]> | 2024-11-06 13:46:15 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-06 13:46:15 -0600 |
| commit | 051b470b90ee29a92a0e054fe5148f54dd34cb03 (patch) | |
| tree | 944094e6356eb2042a63183e1bf714d461df46f8 /args.go | |
| parent | d460d8a686ec8da1624499c2b930bf102ea2d9a2 (diff) | |
allow passing of -ldflags
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'args.go')
| -rw-r--r-- | args.go | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -12,15 +12,18 @@ import ( "go.wit.com/log" ) -var args struct { - NoGui bool `arg:"--no-gui" help:"don't open the gui, just make the .deb"` - Repo string `arg:"--repo" help:"go get path to the repo"` - PkgDir string `arg:"--pkg-dir" help:"set default directory (~/incoming/)"` - Release bool `arg:"--release" help:"build a release from the last git tag"` +var argv args + +type args struct { + NoGui bool `arg:"--no-gui" help:"don't open the gui, just make the .deb"` + Ldflags []string `arg:"--ldflags" help:"flags to pass to go build"` + Repo string `arg:"--repo" help:"go get path to the repo"` + PkgDir string `arg:"--pkg-dir" help:"set default directory (~/incoming/)"` + Release bool `arg:"--release" help:"build a release from the last git tag"` } func init() { - arg.MustParse(&args) + arg.MustParse(&argv) if debugger.ArgDebug() { log.Info("cmd line --debugger == true") |
