Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created echo color fix branch #243

Merged
merged 2 commits into from
Jul 28, 2021
Merged

Created echo color fix branch #243

merged 2 commits into from
Jul 28, 2021

Conversation

Weeblin
Copy link
Contributor

@Weeblin Weeblin commented Jul 28, 2021

This adds colours to echo sever output.
fixes #242

Signed-off-by: wenlin [email protected]

@jetstack-bot jetstack-bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Jul 28, 2021
Added formating to echo command output
@jetstack-bot jetstack-bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Jul 28, 2021
@Weeblin Weeblin merged commit 61052df into master Jul 28, 2021
@@ -43,12 +44,20 @@ func echoHandler(w http.ResponseWriter, r *http.Request) {
}

// print the data sent to the echo server to the console
fmt.Printf("-- %s %s -> created %d\n", r.Method, r.URL.Path, http.StatusCreated)

// this should be in color1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can remove these // this should be color ... comments

Comment on lines +52 to +57
for i, r := range payload.DataReadings {
if i%2 == 0 {
color.Yellow("Reading:\n%s\n", prettyPrint(r))
} else {
color.Cyan("Reading:\n%s\n", prettyPrint(r))
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit. I'd rework this a bit to avoid repetition and always print in the same line:

for i, r := range payload.DataReadings {
  c := color.New(color.FgYellow)
  if i%2==0 {
    c = color.New(color.Cyan)
  }
  color.New(c).Fprintf("#%s:\n%s\n", i, prettyPrint(r))
}

@Weeblin Weeblin mentioned this pull request Jul 29, 2021
@tfadeyi tfadeyi deleted the 242-echo-colors branch July 29, 2021 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve output of the echo server
3 participants