Я хочу налаштувати візуальні сповіщення під час роботи в певних каталогах в mac osx- терміналі .
Зокрема, у мене є кілька проектів, що працюють в одних рамках, які можуть легко призвести до помилок. У кінцевому підсумку я виконую команду a pwd
перед іншими командами, якщо я не був за вікнами терміналу більше кількох моментів. Здається, німий зайвий крок.
Усі знайдені нами ресурси - це лише налаштування кольорових профілів у моєму баш-профілі :(
ОНОВЛЕНО Ось відповідь на даний момент (чи не гавкає примітка, не працює на колір). Прочитайте нижче, чому.
#! /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