grim/josetool
Clone
Summary
Browse
Changes
Graph
Update the docs
draft
2017-02-08, Gary Kramlich
987cf4ed2d05
Update the docs
package
main
import
(
"fmt"
"os"
"github.com/alecthomas/kingpin"
)
var
(
app
=
kingpin
.
New
(
"jwkgen"
,
"generates jwk's"
)
)
func
main
()
{
var
err
error
switch
kingpin
.
MustParse
(
app
.
Parse
(
os
.
Args
[
1
:]))
{
case
rsaCmd
.
FullCommand
():
err
=
genRSA
()
case
ecdsaCmd
.
FullCommand
():
err
=
genECDSA
()
case
signCmd
.
FullCommand
():
err
=
sign
()
}
if
err
!=
nil
{
fmt
.
Printf
(
"error: %s\n"
,
err
)
os
.
Exit
(
1
)
}
}