Programa para automatizar tareas específicas en ciertos directorios. Funciona ejecutando scripts en directorios en el momento de entrar o salir de ellos. Puede usarse para establecer variables de entorno o cambiar la umask según el directorio de trabajo actual.
Añadir al archivo:
$ nano ~/.bashrc
...
# Activa ondir
source /usr/share/ondir/integration/bash
...
$ source ~/.bashrc
$ type cd
cd is a function
cd ()
{
builtin cd "$@" && eval "`ondir \"$OLDPWD\" \"$PWD\"`"
}
Si no aparece algo parecido a lo mostrado significa que ondir no está funcionando. Probar:
$ ondir "$OLDPWD" "$PWD"
$ nano ~/.ondirrc
enter /home/USER/repositorio_git
git status
leave /home/USER/repositorio_git
echo "Saliendo de repositorio_git..."
Nota.- La indentación debe ser con tabulador o espacios, pero sin mezclarlos.