diff --git a/cmd/cloudflared/access/cmd.go b/cmd/cloudflared/access/cmd.go index b1770f1b..20831d22 100644 --- a/cmd/cloudflared/access/cmd.go +++ b/cmd/cloudflared/access/cmd.go @@ -27,6 +27,7 @@ import ( const ( loginQuietFlag = "quiet" + noPrettyFlag = "no-pretty" sshHostnameFlag = "hostname" sshDestinationFlag = "destination" sshURLFlag = "url" @@ -97,6 +98,10 @@ func Commands() []*cli.Command { Aliases: []string{"q"}, Usage: "do not print the jwt to the command line", }, + &cli.BoolFlag{ + Name: noPrettyFlag, + Usage: "only print the jwt to the command line", + }, }, }, { @@ -261,7 +266,12 @@ func login(c *cli.Context) error { if c.Bool(loginQuietFlag) { return nil } - fmt.Fprintf(os.Stdout, "Successfully fetched your token:\n\n%s\n\n", cfdToken) + + if c.Bool(noPrettyFlag) { + fmt.Fprintf(os.Stdout, cfdToken) + } else { + fmt.Fprintf(os.Stdout, "Successfully fetched your token:\n\n%s\n\n", cfdToken) + } return nil }