16 lines
351 B
Bash
Executable File
16 lines
351 B
Bash
Executable File
#!/bin/bash
|
|
for f in $(ls | grep -v "\./")
|
|
do
|
|
git -C "${f}" branch -vv >/dev/null 2>&1
|
|
if [ ${?} -eq 0 ]
|
|
then
|
|
git -C "${f}" pull --rebase >/dev/null 2>&1
|
|
if [ $? -eq 0 ]
|
|
then
|
|
echo -e "${f} [$(tput setaf 2)done\033[00m]"
|
|
else
|
|
echo -e "${f} [$(tput setaf 1)error\033[00m]"
|
|
fi
|
|
fi
|
|
done
|