extract common cmd flags
This commit is contained in:
27
cmd/internal/flags/flags.go
Normal file
27
cmd/internal/flags/flags.go
Normal file
@@ -0,0 +1,27 @@
|
||||
package flags
|
||||
|
||||
import (
|
||||
"flag"
|
||||
)
|
||||
|
||||
var OutputFile string
|
||||
|
||||
func AddOutputFlags(fs *flag.FlagSet) {
|
||||
fs.StringVar(&OutputFile, "o", "", "Output file")
|
||||
}
|
||||
|
||||
var Verbose bool
|
||||
var BuildEnv string
|
||||
var Tags string
|
||||
|
||||
func AddBuildFlags(fs *flag.FlagSet) {
|
||||
fs.BoolVar(&Verbose, "v", false, "Verbose mode")
|
||||
fs.StringVar(&Tags, "tags", "", "Build tags")
|
||||
fs.StringVar(&BuildEnv, "buildenv", "", "Build environment")
|
||||
}
|
||||
|
||||
var Gen bool
|
||||
|
||||
func AddCmpTestFlags(fs *flag.FlagSet) {
|
||||
fs.BoolVar(&Gen, "gen", false, "Generate llgo.expect file")
|
||||
}
|
||||
Reference in New Issue
Block a user