sysconfig/git-pull-all.sh
2020-01-04 15:26:44 +08:00

34 lines
530 B
Bash
Executable File

#!/bin/bash
if [ $1 ]
then
FONPATH=$1
else
read -p "Enter path-to-faronear (leave blank for default /faronear) >> " FONPATH
if [ ! $FONPATH ]
then
echo Use default path: /faronear
FONPATH=/faronear
fi
fi
pushd $FONPATH
for org in `ls .`
do
if [ -d $org ]
then
cd $org;
for repo in `ls .`
do
if [ -d $repo ]
then
echo '>>>>>> git pull' $org/$repo
cd $repo
git pull
cd ..
fi
done
cd ..;
fi
done
popd