A bunch of changes

Signed-off-by: Dave Henderson <dhenderson@gmail.com>
This commit is contained in:
Dave Henderson
2018-08-20 20:06:33 -04:00
parent 16a4d2826c
commit a1879b1eb0
16 changed files with 274 additions and 203 deletions

26
cmd/onerng/id.go Normal file
View File

@ -0,0 +1,26 @@
package main
import (
"context"
"fmt"
"github.com/hairyhenderson/go-onerng"
"github.com/spf13/cobra"
)
// idCmd represents the id command
func idCmd(ctx context.Context) *cobra.Command {
return &cobra.Command{
Use: "id",
Short: "Display the OneRNG's hardware id",
RunE: func(cmd *cobra.Command, args []string) error {
o := onerng.OneRNG{Path: opts.Device}
id, err := o.Identify(ctx)
if err != nil {
return err
}
fmt.Printf("OneRNG Hardware ID: %s\n", id)
return nil
},
}
}