30 lines
447 B
Fish
Executable file
30 lines
447 B
Fish
Executable file
#!/usr/bin/fish
|
|
|
|
for folder in *
|
|
echo -n "[ ] Mise à jour de $folder"
|
|
if test -d $folder
|
|
cd $folder
|
|
git pull >/dev/null ^/dev/null
|
|
and begin
|
|
echo -en "\r[ "
|
|
set_color green
|
|
echo -n OK
|
|
set_color normal
|
|
echo " ]"
|
|
end
|
|
or begin
|
|
echo -en "\r["
|
|
set_color red
|
|
echo FAIL
|
|
set_color normal
|
|
echo -n "]"
|
|
end
|
|
cd -
|
|
else
|
|
echo -ne "\r["
|
|
set_color yellow
|
|
echo -n SKIP
|
|
set_color normal
|
|
echo "]"
|
|
end
|
|
end
|