J'ai besoin d'avoir des schémas de couleurs différents pour chacun des deux types de terminaux que j'utilise. Je peux le définir dans le fichier .bash_profile, comme indiqué ci-dessous aquí . Mais comment faire pour qu'il soit différent selon qu'il s'agit d'une instance de terminal iTerm2 ou par défaut ?
Réponse
Trop de publicités?Il existe une variable d'environnement définie par iTerm et par le Terminal comme suit :
pour le terminal :
TERM_PROGRAM=Apple_Terminal
pour iTerm :
TERM_PROGRAM=iTerm.app
Vous devriez voir cette variable en tapant dans env
à partir de la ligne de commande.
Ainsi, en utilisant cette variable, vous pouvez placer une condition dans votre fichier .bash_profile pour sélectionner la coloration appropriée.