From f4f9163188d27d6e26dc3df6140a6782721d4af2 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 22 Dec 2023 18:17:35 +0100 Subject: [PATCH] bash: avoid failing if direnv is not installed yet. --- .bashrc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.bashrc b/.bashrc index c169d2e..c59e7f0 100644 --- a/.bashrc +++ b/.bashrc @@ -105,7 +105,9 @@ PY_PS1='$(python_prompt "${PY_BLUE_FG}🭮${PY_BLUE_BG}${PY_YELLOW_FG}  %s \e GIT_PS1='$(git_prompt "${GIT_RED_FG}🭮${GIT_RED_BG}\e[97m  %s \e[0m${GIT_RED_FG}🭬\e[0m")' PS1="${_TITLE}${_PREV_FAIL}${USERNAME_COLOR}\u\e[0m@${HOSTNAME_COLOR}\H\e[0m:\e[32m\w\e[0m${PY_PS1}${GIT_PS1}\n\$ " -eval "$(direnv hook bash)" +if hash direnv &>/dev/null; then + eval "$(direnv hook bash)" +fi e() {