mirror of
https://github.com/FiloSottile/mkcert.git
synced 2025-10-13 16:31:41 +08:00
8
main.go
8
main.go
@@ -78,6 +78,9 @@ const advancedUsage = `Advanced options:
|
||||
|
||||
`
|
||||
|
||||
// Version is set more precisely at build time.
|
||||
var Version = "v1.4.0-dev"
|
||||
|
||||
func main() {
|
||||
log.SetFlags(0)
|
||||
var (
|
||||
@@ -92,6 +95,7 @@ func main() {
|
||||
certFileFlag = flag.String("cert-file", "", "")
|
||||
keyFileFlag = flag.String("key-file", "", "")
|
||||
p12FileFlag = flag.String("p12-file", "", "")
|
||||
versionFlag = flag.Bool("version", false, "")
|
||||
)
|
||||
flag.Usage = func() {
|
||||
fmt.Fprint(flag.CommandLine.Output(), shortUsage)
|
||||
@@ -103,6 +107,10 @@ func main() {
|
||||
fmt.Fprint(flag.CommandLine.Output(), advancedUsage)
|
||||
return
|
||||
}
|
||||
if *versionFlag {
|
||||
fmt.Println(Version)
|
||||
return
|
||||
}
|
||||
if *carootFlag {
|
||||
if *installFlag || *uninstallFlag {
|
||||
log.Fatalln("ERROR: you can't set -[un]install and -CAROOT at the same time")
|
||||
|
Reference in New Issue
Block a user