Я ищу для настройки визуальных предупреждений при работе в определенных каталогах в Mac OSX Terminal.
В частности, у меня есть несколько проектов, работающих в одной структуре, что может легко привести к ошибкам. Я заканчиваю тем, что запускаю pwd
перед другими командами, если я отсутствовал за окнами терминала больше нескольких минут. Похоже, глупый дополнительный шаг.
Все ресурсы, которые я нашел, только о настройке цветовых профилей в моем профиле bash :(
ОБНОВЛЕНО Вот ответ до сих пор (лает заметка, не работает для цвета).Читайте ниже, почему.
#! /bin/bash -i
# Add this to ~/.bash_profile
# PROMPT_COMMAND=/usr/local/bin/coloraware
PROJECT1='projectfolder/'
PROJECT2='projectfolder2/'
PROJECT3='projectfolder3/'
PWD=`pwd`
case "$PWD/" in
*$PROJECT1*)
export PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '
echo "Project #1"
;;
*$PROJECT2*)
export PS1='\[\e[1;34m\][\u@\h \W]\$\[\e[0m\] '
echo "Project #2"
;;
*$PROJECT3*)
export PS1='\[\e[1;35m\][\u@\h \W]\$\[\e[0m\] '
echo "Project #3"
;;
esac