Skip to content

Comment on ANSI Escape Codesparent

Comments

It's also fairly straightforward to strip escape codes if you need to using sed or similar[0], and there probably already exists a tool that will do just that specifically and more robustly than my example.

[0] Here's a basic example I wrote in Ruby: https://github.com/mike-bourgeous/mb-util/blob/5616cc4ce6218...

    str.gsub(/\e\[[^A-Za-z~]*[A-Za-z~]/, '')

I just select the styling depending on what stdout/stderr are. If output is not going to a terminal, styling strings are empty.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.