]> git.feebdaed.xyz Git - 0xmirror/radare2.git/commitdiff
Honor R2_COLOR env var from rabin2 ##tools
authorpancake <pancake@nopcode.org>
Tue, 23 Dec 2025 12:35:15 +0000 (13:35 +0100)
committerpancake <pancake@nowsecure.com>
Tue, 23 Dec 2025 15:34:01 +0000 (16:34 +0100)
libr/main/rabin2.c

index 274e856d33cf4e836eecbe3b957c062f15481101..94ee01dbb9b86bcca9e9f0ecf6224df8fa153a06 100644 (file)
@@ -622,6 +622,12 @@ R_API int r_main_rabin2(int argc, const char **argv) {
                return 1;
        }
 
+       // Honor R2_COLOR environment variable
+       ut64 color_val = r_sys_getenv_asut64 ("R2_COLOR");
+       if (color_val != UT64_MAX) {
+               r_config_set_i (core.config, "scr.color", (int)color_val);
+       }
+
        if (! (tmp = r_sys_getenv ("R2_NOPLUGINS"))) {
                char *homeplugindir = r_xdg_datadir ("plugins");
                char *plugindir = r_str_r2_prefix (R2_PLUGINS);