52 lines
600 B
Markdown
52 lines
600 B
Markdown
---
|
|
title: Ansi codes
|
|
category: CLI
|
|
intro: |
|
|
Quick reference to ANSI color codes.
|
|
---
|
|
|
|
### Format
|
|
|
|
```
|
|
\033[#m
|
|
```
|
|
|
|
### ANSI codes
|
|
|
|
```
|
|
0 clear
|
|
1 bold
|
|
4 underline
|
|
5 blink
|
|
|
|
30-37 fg color
|
|
40-47 bg color
|
|
|
|
1K clear line (to beginning of line)
|
|
2K clear line (entire line)
|
|
2J clear screen
|
|
0;0H move cursor to 0;0
|
|
|
|
1A move up 1 line
|
|
```
|
|
|
|
### Colors
|
|
|
|
```
|
|
0 black
|
|
1 red
|
|
2 green
|
|
3 yellow
|
|
4 blue
|
|
5 magenta
|
|
6 cyan
|
|
7 white
|
|
```
|
|
|
|
### Bash utilities
|
|
|
|
```sh
|
|
hide_cursor() { printf "\e[?25l"; }
|
|
show_cursor() { printf "\e[?25h"; }
|
|
```
|