Cómo saber qué aplicación de terminal (iTerm o Terminal) se está ejecutando desde bash

7

Necesito tener diferentes esquemas de color para cada uno de los dos tipos de terminales que uso. Puedo configurarlo en el .bash_profile como se menciona aquí . Pero, ¿cómo puedo decir que difiera dependiendo de si se trata de una instancia de iTerm2 o terminal predeterminada?

    
pregunta keheliya 24.01.2014 - 01:04

1 respuesta

13

Hay una variable de entorno establecida por iTerm y por Terminal como la siguiente:

para Terminal:

TERM_PROGRAM=Apple_Terminal

para iTerm:

TERM_PROGRAM=iTerm.app

Debería ver esta variable escribiendo env desde la línea de comandos.

Entonces, al usar esta variable, puedes poner una condición en tu archivo .bash_profile para seleccionar el color adecuado.

    
respondido por el Scot 24.01.2014 - 05:21

Lea otras preguntas en las etiquetas