Questions tagged [ansi]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
1 answer
58 views

i3 status bar with ANSI *input*

I want to show a text having ANSI escape sequences in a status bar. The status text is generated by third party tools, that manage themselves the ANSI colors (and hyperlinks, albeit these may be left ...
  • 111
0 votes
1 answer
29 views

ANSI escape sequences in PS1 cause incorrect length calculation [duplicate]

I have a PS1 set up in my .zshrc which includes multiple ANSI escape sequences. An equivalent definition works nicely in Bash, but in Zsh (v5.8.1) it seemingly causes the shell to calculate the width ...
0 votes
0 answers
22 views

Color Code Specific Words/Phrases in a Unix/Linux Terminal Regardless of the Command Used that Prints that Word/Phrase

Is there a way in Unix/Linux to always color-code specific words/phrases no matter what made those words/phrases appear as output on the terminal? I know you can write scripts/programs to print out ...
  • 1
0 votes
0 answers
26 views

How to reset bold using `tput` command [duplicate]

In terminal, I can echo -e "\033[22m" to unbold text. How to do it in tput?
  • 35
0 votes
1 answer
55 views

How does `tput` detect color support

I am trying to make my shell script supporting as much terminals as possible, that is, adding ANSI colors, bold and dim only when supported. However, I want to detect the number of colors supported. ...
  • 35
0 votes
3 answers
137 views

Linux 9 commands send ANSI/color sequences to monochrome terminal

I'm using a Wyse50 Terminal emulation on Rocky Linux 9. Man pages, help screens, etc., are unusable because the system outputs attribute and color codes that the terminal emulator doesn't understand;...
-1 votes
2 answers
94 views

How to interpret \e[H\e[2J ANSI escapes sequence from Linux terminal?

I'm asking again the question that was asked on StackOverflow with no answers I event added a bounty without an effect (I've just deleted that one). I think that people here may have better knowledge ...
  • 9,312
0 votes
0 answers
28 views

How terminal handle tabulation with ANSI escape codes?

I'm working on an ANSI escape interpreter and I have a problem with [Z ANSI escape code. According to XTerm Control Sequences document, it's tabulation backward. The question is: how to handle this ...
  • 9,312
0 votes
0 answers
44 views

What is Replace Mode in ANSI Terminal emulator?

I've found this ANSI escape code \033[4l from the top command on macOS. From documentation XTerm Control Sequences it's replace mode. But how exactly replace mode work? Does it work like in modern GUI ...
  • 9,312
3 votes
0 answers
103 views

What is the meaning of ESC ( B ANSI escape code?

I'm working on the ANSI escape codes interpreter and I have this escape code from the top command. [K [7m PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ...
  • 9,312
1 vote
1 answer
30 views

How to print logs in color with repetitive call to a function which configs the color?

I want to print logs with colored keywords. Previously I used: cd ~/Code/Docker/somerepo && docker-compose logs -f my_service \ | grep -v "Successfully connected" \ | grep -v &...
1 vote
0 answers
140 views

Is it possible to restore the cursor style in a terminal?

It's possible, with ANSI codes, to modify the cursor shape (block, underscore or line) and whether it's blinking or not. My program is doing just that. But, is it possible to get the cursor style so ...
0 votes
2 answers
89 views

How do I preserve vimcat colors in a pipe?

For example, this will preserve ls's coloring / syntax highlighting: ls -la --color=always | egrep --color=always -i "(foobar|$)" But this will not (so I know it's not a grep issue): vimcat ...
5 votes
2 answers
1k views

leave color in stdout but remove from tee

I want to see color output when in stdout to the console, but I want to remove it in a captured copy of the output from the tee command.  In my case, command_that_writes_color_to_stdout | tee file I'd ...
  • 173
-1 votes
2 answers
162 views

terminal-emulator settings controlling the rendering of bold typeface

The effect of bold typeface (ANSI: CSI 1 m) seems to depend on the terminal emulator. For example, running the following script on different terminal emulators #!/bin/sh echo "TERM = $TERM" ...
  • 3,570
1 vote
0 answers
90 views

How to animate progress without overwriting other output?

Let's say I'm writing a program in Go that runs for a period of time while using ANSI control codes to animate a progress indicator line. For example, outer: for { select { case &...
  • 11
0 votes
1 answer
182 views

Saving ANSI codes from dialog command into a file

Is it possible to get dialog command, example: dialog --title "HELLO" --yesno "Are you sure?" 6 30 into a file with all ANSI escape codes, so it can be printed later? You can ...
  • 9,312
0 votes
0 answers
120 views

how to parse output ANSI code from script file (scriptreplay)

I'm trying to understand how script log file works So I can implement it in jQuery Terminal to play script files. I've found this JavaScript library. Didn't test it only looked at the code that is ...
  • 9,312
0 votes
1 answer
263 views

BASH ANSI-C Quoting - what is the Escape character \E

According to the GNU Bash manual (section 3.1.2.4 ANSI-C Quoting) $'\E' should expand to "an escape character (not ANSI C)". What is this escape character? Is it the character equivalent to ...
  • 1,525
1 vote
1 answer
156 views

How to know the end of an ANSI control code?

I'm working on code for a serial terminal and I'm implementing the ANSI escape codes for moving around the cursor, clearing the screen, etc, and I am curious how to know which to use since there doesn'...
  • 53
0 votes
1 answer
93 views

Problematic [0;5;30m ANSI Code in ANSI Art

I have another question about ANSI Art. The problem is this file https://16colo.rs/pack/lgcy-003/hayn9-smaller.ans It have "à" character (the women in ANSI Art have it inside medalion on her ...
  • 9,312
4 votes
3 answers
2k views

How to convert escape sequences to text while preserving display format?

I have a text file that contains (ANSI ?) escape sequences: When I cat the file I get formatted output: How do I save / pipe the output of the text file to a new file so that the control codes are ...
  • 235
0 votes
0 answers
47 views

Behavior of ANSI escape codes when mixing background and foreground [duplicate]

I'm investigating once more my ANSI escape rendering scripts and I've found weird behavior. The output color is defined by background or foreground by both mixed together. Example: echo -e "\x1b[...
  • 9,312
-1 votes
1 answer
231 views

Difference between ANSI art and Linux Terminal ANSI escapes codes

I just found one ANSI escape that is different in ANSI art and in Linux Terminal. [0;5;47;30m The problem is this ANSI Art https://16colo.rs/pack/blocktronics-b-sides/om%20-%20bjork%20-%20debut.ans ...
  • 9,312
1 vote
1 answer
152 views

Missing one character in ANSI art on Linux

This continuation of Why this ANSI Art doesn't render properly on Linux terminal I have one more issue with ANSI art on Linux terminal that renders properly in ANSI art editor (like PabloDraw). The ...
  • 9,312
3 votes
1 answer
524 views

Why this ANSI Art doesn't render properly on Linux terminal

I'm trying to investigate why my library don't render this ANSI art properly: I though that the problem is in my ANSI escape processing but it seems that it's the same in real terminal (tested in ...
  • 9,312
10 votes
3 answers
5k views

how to use 256 colors for background color in terminal

I know how to use 256 colors for text in terminal: printf "\033[38;5;196mhello\n" But for background color, I seem to be limited to the basic 8 colors only, ie: printf "\033[41mhello\n&...
1 vote
1 answer
2k views

Scrolling terminal up using ANSI escape codes

I'm trying to create a simple terminal program that can "scroll up" to see text that has been written to the terminal (but has since moved off the screen). I can use the ANSI escape code \...
  • 111
2 votes
2 answers
2k views

In this \033[01;32m VT100 style ANSI Escape Sequences what is the 01; and the m?

This came from ~/.bashrc PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' Notice the \033[01;32m I know \033[ is a Control Sequence ...
1 vote
0 answers
75 views

Avoid ANSI codes in bash prompt when using arrow keys

First of all, aw two things to make clear: Yes I've seen there are already several questions with a similar sounding headline, but they are neither talking about the same situation nor do they have a ...
  • 11
1 vote
2 answers
743 views

What ANSI escape 0x1b[0A and other 0 value codes should do?

I working on my ANSI formatting code for jQuery Terminal. It almost working but I have one issue it's related to 0A ansi code that should move cursor (also other 0 cursor codes: B C D E F) I've ...
  • 9,312
0 votes
0 answers
51 views

Bashrc not loading when running manpager

I have found issues with using the MANPAGER variable in bash in order to set vim to be my manpager. Initially I set my manpager using the method shown in :help manpager by doing: export MANPAGER="...
0 votes
1 answer
2k views

What should ASCII character 26 do?

I have code where I display ANSI art, I've found that last 128 bytes hold SAUCE meta data. The problem I have is just before the SAUCE data there is one character that looks out of place, that is ...
  • 9,312
-4 votes
1 answer
176 views

What is the 38;5 sequence in $PS1?

I tried to find info online, but I could not find any. It seems that many people use a specific sequence of numbers, without actually providing any explanation why. More specifically, my $PS1 in ...
  • 118
0 votes
1 answer
1k views

What's the correct way to use ANSI escape sequences to edit terminal content "in place"?

So I'm trying to have a simple terminal application with the following behavior: On launch, the screen is cleared, and some content is written at the top of the empty screen Every time "enter" is ...
  • 173
0 votes
0 answers
50 views

How do I add characters to the ANSI terminal so that the user can move their cursor through them?

Specifically, I want to do something like this: aaaaaaaa_ Where the cursor can move through the as.
  • 111
1 vote
0 answers
102 views

How to fix HOME and END buttons in Bash with ANSI prompt? [duplicate]

In bash, whenever I have a prompt with ANSI color codes, it messes up the HOME and END functionality. Is there an obvious fix for this? To re-create: PS1="\e[0;33m\u@\e[m $ " echo "This is a very ...
0 votes
1 answer
2k views

Bash - ANSI color code for purple background with bold black text

What is the ANSI color code for a purple (or dark purple) background with black bold text (foreground). As an example, here is cyan with black bold text: echo -e "\e[30;1;46mExample\e[0m" After ...
  • 735
0 votes
1 answer
384 views

How to "echo" colored messages without "-e" option nor intermediate variable?

I really struggle understanding the behavior of echo (and others such commands) while processing ANSI escape codes to print colored messages. I know I can use the -e option like this: echo -e "\e[...
  • 161
0 votes
1 answer
1k views

Clearing a line when terminal window is narrowed

Consider the following code (written in PHP, but that's not important. Answers may use pure Bash). The goal is to fill a terminal line with characters for the entire width of the line. Now, if you ...
  • 2,139
1 vote
2 answers
2k views

Display ANSI colours with curl?

I'm currently trying to curl some raw text and have it displayed with interpreted ANSI colours in the Terminal. Currently, when I run curl http://example.com/test.txt (not the actual URL), it simply ...
  • 263
1 vote
2 answers
2k views

How can I make ANSI RGB color codes bold?

I've been learning how to customize my prompt with colors. I understand that you can define red text with \e[0;31m and define an RGB color (in the following example, R=255, G=95, B=255) as \e[38;2;...
  • 1,539
0 votes
1 answer
916 views

Changing the color of colored outputs

My terminal has a white background. When commands print yellow text to the terminal, I can't see the text clearly (due to low contrast). I thought: wouldn't it be great if all the yellow text that ...
  • 2,334
14 votes
1 answer
3k views

What type of encoding do these ANSI artworks use?

I've found this website; it has zip files (links on the main page) with all the artworks. Some of them have an .ans extension and they look like ANSI escape codes used on Linux/Unix, but when I open ...
  • 9,312
4 votes
1 answer
5k views

What is the ANSI escape equivalent of `tput sgr0`?

To avoid a subshell, what are the ANSI escape equivalents of tput sgr0 for an ANSI-compatible terminal?
  • 27.4k
-1 votes
1 answer
169 views

How to change colors as user in Redhat linux server (iterm2, ssh)

My school server is Redhat 7.4 and I really hate the default colors which are printed in ls. bold and dark colors with a black backround is really hard for me to see any file names. I am currently ...
  • 1
0 votes
0 answers
229 views

Bash: print invisible timestamp in PS1

My current PS1 looks like this: ╭dotfiles ╰(ivan)• I'd like to add an invisible timestamp to it, so I can select/highlight it with the cursor when I want to see what time a command ran, but not ...
  • 1,736
0 votes
2 answers
628 views

ANSI in BitchX not displaying properly

I am attempting to get ANSI to display properly in a screen session using Iterm2 on OS X, the default TERM is set to screen.xterm-256color I tried export TERM=vt100 and export TERM=ansi and ...
1 vote
1 answer
36 views

ansi: two fast questions about this term

I'm a little confused about ANSI and sql. Is the ansi/sql relationship the same as posix/unix? Is sql language an ansi standard?
  • 11.7k