lilydjwg / stdoutisatty

Make programs think their stdout is a tty / terminal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make programs think their stdout is a tty / terminal.

Build & Install

$ mkdir -p build && cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig

Usage

Just prefix your command with stdoutisatty:

$ stdoutisatty ls --color=auto | less

Use a two-character environment variable ISATTY to specify whether you want stdout and/or stderr to be treated as a tty:

ISATTY value which isatty
yy stdout, stderr
y. stdout
.y stderr

. indicates any characer other than (lower-cased) y. Only the first two characters are examined (currently).

Links

About

Make programs think their stdout is a tty / terminal.

License:BSD 2-Clause "Simplified" License


Languages

Language:C 79.7%Language:CMake 20.3%