Questions tagged [ansi]
The ansi tag has no usage guidance.
49
questions
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 ...
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 ...
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?
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
-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"
...
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 &...
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 ...
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 ...
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
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'...
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 ...
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 ...
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[...
-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
...
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 ...
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 ...
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 \...
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 ...
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 ...
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 ...
-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 ...
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 ...
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.
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 ...
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[...
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 ...
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 ...
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;...
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 ...
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 ...
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?
-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 ...
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 ...
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?