X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=README;h=298ce4ff3c6346ce373afcf2bb421fc77dd588ea;hp=5e9917a5a059255ce067862bfad908c551b37e0d;hb=ca12529c8f3880c008212e97cf6b4b7d6981dec8;hpb=04334418fcce94a1b528bd4c935d8126876bda04 diff --git a/README b/README index 5e9917a..298ce4f 100644 --- a/README +++ b/README @@ -51,6 +51,11 @@ inconsistent state causing a segmentation fault when using any functions of the library. Just remove the file first and then copy it. `make install` handles the install in this way and is therefore not affected. +As a simple safeguard, `make` builds and installs the `libcoloredstderr.so` +file non-writable to prevent accidental overwrites. Even if the overwrite is +forced with `cp -f`, the file is unlinked and recreated by `cp` because the +file is non-writable, preventing the problem. + USAGE ----- @@ -89,6 +94,21 @@ The following additional environment variables are available: are colored. +To set custom colors as pre/post strings you can use the `$''` feature of Bash +and Zsh: + + export COLORED_STDERR_PRE=$'\033[91m' # bright red + export COLORED_STDERR_POST=$'\033[0m' # default + +Or to be more compatible you can use the following which should work in any +Bourne shell: + + esc=`printf '\033'` + COLORED_STDERR_PRE="${esc}[91m" # red + COLORED_STDERR_POST="${esc}[0m" # default + export COLORED_STDERR_PRE COLORED_STDERR_POST + + DEBUG -----