blob: d47a5e751517cb58d8cb11708fa96ebdebfc4fb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package main
var argv args
type args struct {
Show *EmptyCmd `arg:"subcommand:show" help:"show what would be done"`
Gui *EmptyCmd `arg:"subcommand:gui" help:"open the gui"`
Dump *EmptyCmd `arg:"subcommand:dump" help:"dump out the future control file"`
Ldflags []string `arg:"--ldflags" help:"flags to pass to go build"`
OutDir string `arg:"--dir" help:"write .deb file into this directory"`
Namespace string `arg:"--namespace" help:"the namespace of the repo"`
Arch string `arg:"--arch" help:"what arch"`
BuildVersion int `arg:"--buildversion" help:"what arch"`
KeepFiles bool `arg:"--keep-files" help:"keep the build files/"`
Release bool `arg:"--release" help:"build version from the @latest git tag"`
Force bool `arg:"--force" default:"false" help:"force overwrite an existing .deb file"`
Verbose bool `arg:"--verbose" help:"show more things"`
}
type EmptyCmd struct {
}
|