Browse Source

fix flag parsing

master v0.6.1
AJ ONeal 4 years ago
parent
commit
94f22e1948
  1. 5
      .gitignore
  2. 10
      cmd/keypairs/keypairs.go

5
.gitignore

@ -0,0 +1,5 @@
/keypairs
/dist/
.DS_Store
.*.sw*

10
cmd/keypairs/keypairs.go

@ -18,11 +18,15 @@ func main() {
return
}
// gen subcommand
args := os.Args[2:]
var privname string
var pubname string
flag.StringVar(&privname, "o", "", "private key file (should have .jwk.json or pkcs8.pem extension)")
flag.StringVar(&pubname, "pub", "", "public key file (should have .jwk.json or spki.pem extension)")
flag.Parse()
flags := flag.NewFlagSet("gen", flag.ExitOnError)
flags.StringVar(&privname, "o", "", "private key file (should have .jwk.json or pkcs8.pem extension)")
flags.StringVar(&pubname, "pub", "", "public key file (should have .jwk.json or spki.pem extension)")
flags.Parse(args)
priv := keypairs.NewDefaultPrivateKey()
marshalPriv(priv, privname)

Loading…
Cancel
Save