Help us understand the problem. What is going on with this article?

golang で端末に色付きで表示する

More than 5 years have passed since last update.

\x1b[31m\x1b[0m で囲む。

fmt.Printf("\x1b[31m%s\x1b[0m", "foo") // =>  foo が赤文字で表示される

色を変えるには、31 の部分を変更すればよい。

code color
30
31
32
33
34
35 マゼンダ
36 シアン
37

カラーコードに続けて、太文字にするとか背景色を指定するとかできるらしいが、詳しくは参考リンクへ。

参考:
SOTA » 標準出力を色付けする
printf in color - Google グループ

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away