From a513b7dff46c74b80792c1689d6b7e022a45db1f Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Mon, 11 Aug 2025 19:46:01 +0200 Subject: [PATCH] mkvenv with colored output --- mkvenv | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mkvenv b/mkvenv index 14f86ea..75ed118 100755 --- a/mkvenv +++ b/mkvenv @@ -22,14 +22,14 @@ for req_file in $(find $BASEPATH -name requirements.txt); do while read req_mod; do if [[ $req_mod = *[![:space:]]* ]]; then # req_mod is not empty - OUT=$($BASEPATH/venv/bin/pip install -U $req_mod) + OUT=$($BASEPATH/venv/bin/pip install -U $req_mod 2>&1 ) if [[ $OUT =~ "Successfully installed" ]]; then - echo " * $req_mod installed." + echo -e " * \033[1;32m$req_mod installed.\e[0m" elif [[ $OUT =~ "already satisfied" ]]; then - echo " * $req_mod already installed." + echo -e " * \033[1;36m$req_mod already installed.\e[0m" else - echo " * $req_mod installation FAILED!" - echo $OUT + echo -e " * \033[1;31m$req_mod installation FAILED!\e[0m" + #echo $OUT fi fi done < $req_file