- Text Formatting Package in Julia
Overview
The Crayons.jl
package is known for decorating text output in Julia1.
If you want to decorate using only built-in functions, you can use printstyled()
.
Code
using Crayons
print(Crayon(background = :red), "빨강")
print(Crayon(foreground = :blue), "파랑")
print(Crayon(bold = true), "볼드")
print(Crayon(italics = true), "이탤릭")
print(Crayon(bold = true, italics = true), "볼드 이탤릭")
Running the above console will give the following decorated result.
Crayon(...)
foreground
: Changes the color of the text itself. It can be given as a symbol or an integer triple(r,g,b)
or as an integer between 0 and 255.background
: Changes the background color of the text. The method of passing arguments is the same as forforeground
.
The options that can be set as booleans are as follows. In the example above, both individual and simultaneous execution results are shown.
bold
: Bold text.italics
: Italic text.underline
: Underlined text.
Environment
- OS: Windows
- julia: v1.6.3