From 026f061b0abbe643014cc2760cac3878cdbf0674 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sun, 1 Oct 2017 08:43:45 -0700 Subject: [PATCH] cmd/route-cli: implement 'route token inspect' --- cmd/route-cli/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/route-cli/main.go b/cmd/route-cli/main.go index 42fadc5..32b3549 100644 --- a/cmd/route-cli/main.go +++ b/cmd/route-cli/main.go @@ -320,6 +320,16 @@ retry_netrc: fmt.Printf("Your token is: %s\n", ftkn.Body) fmt.Printf("It has permission for the following scopes: %v\n", ftkn.Scopes) + return + + case "token inspect": + tkn, err := tc.Get(ctx, &proto.GetTokenRequest{Id: *tokenInspectID}) + if err != nil { + ln.FatalErr(ctx, err, ln.Action("fetch token from server"), ln.F{"token_id": *tokenInspectID}) + } + + json.NewEncoder(os.Stdout).Encode(tkn) + return }