Nouveau module Antibody
Antibody est un gestionnaire de plugin pour zsh: https://getantibody.github.io La commande ‘antibody update’ recherche les m-à-j ET les installe.
This commit is contained in:
@@ -28,13 +28,16 @@ no_distract=false
|
|||||||
|
|
||||||
notification() {
|
notification() {
|
||||||
sound="Basso"
|
sound="Basso"
|
||||||
title="Homebrew"
|
title="Antibody"
|
||||||
#subtitle="Attention !!!"
|
#subtitle="Attention !!!"
|
||||||
message="$1"
|
message="$1"
|
||||||
image="error.png"
|
image_err="error.png"
|
||||||
|
image_ok="success.png"
|
||||||
|
|
||||||
if [[ "$OSTYPE" == "darwin"* ]] && [ -x "$(command -v terminal-notifier)" ]; then
|
if [[ "$OSTYPE" == "darwin"* ]] && [ -x "$(command -v terminal-notifiera)" ]; then
|
||||||
terminal-notifier -title "$title" -message "$message" -sound "$sound" -contentImage "$image"
|
terminal-notifier -title "$title" -message "$message" -sound "$sound" -contentImage "$image_ok"
|
||||||
|
elif [[ "$OSTYPE" == "darwin"* ]] && [ -n "$(which alerter)" ]; then
|
||||||
|
alerter -title "$title" -subtitle "" -message "$message" -sound "$sound" -contentImage "$image_ok" -timeout 3
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -46,7 +49,7 @@ fi
|
|||||||
echo -e "\033[1m🙏 Antibody \033[0m"
|
echo -e "\033[1m🙏 Antibody \033[0m"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
#update=$(antibody update 2>&1)
|
update=$(antibody update 2>&1)
|
||||||
|
|
||||||
installed=$(echo "$update" | grep "updating")
|
installed=$(echo "$update" | grep "updating")
|
||||||
updated=$(echo "$update" | grep "updated")
|
updated=$(echo "$update" | grep "updated")
|
||||||
@@ -85,19 +88,6 @@ if [ -n "$updated" ]; then
|
|||||||
|
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
for j in $(echo "$updated")
|
for j in $(echo "$updated")
|
||||||
do
|
|
||||||
url=$(echo "$j" | awk '{print $3}')
|
|
||||||
module=$(echo "$j" | awk -F "/" '{print $NF}')
|
|
||||||
commit=$(echo "$j" | awk -F "$url" '{print $NF}')
|
|
||||||
echo "$commit"
|
|
||||||
echo -e "\033[1m$module\033[0m ($url)"
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo -e "\033[4mNo Antibody modules to update.\033[0m"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
IFS=$'\n'
|
|
||||||
for j in $(cat updated.txt)
|
|
||||||
do
|
do
|
||||||
url=$(echo "$j" | awk '{print $3}')
|
url=$(echo "$j" | awk '{print $3}')
|
||||||
module=$(echo "$j" | awk -F "/" '{print $NF}' | awk '{print $1}')
|
module=$(echo "$j" | awk -F "/" '{print $NF}' | awk '{print $1}')
|
||||||
@@ -107,8 +97,13 @@ else
|
|||||||
echo "Commits: $commit"
|
echo "Commits: $commit"
|
||||||
echo "Last commit: "$url"/commits/"$last_commit
|
echo "Last commit: "$url"/commits/"$last_commit
|
||||||
# https://github.com/zsh-users/zsh-completions/commits/
|
# https://github.com/zsh-users/zsh-completions/commits/
|
||||||
done
|
|
||||||
|
|
||||||
|
notif="$module has been updated"
|
||||||
|
notification "$notif"
|
||||||
|
done
|
||||||
|
else
|
||||||
|
echo -e "\033[4mNo Antibody modules to update.\033[0m"
|
||||||
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
<<COMMENT
|
<<COMMENT
|
||||||
|
|||||||
Reference in New Issue
Block a user