Skip to content

Instantly share code, notes, and snippets.

@hewersonfreitas
Last active February 20, 2020 19:37
Show Gist options
  • Save hewersonfreitas/efc57c35069217da8cd6f9a03c5d0848 to your computer and use it in GitHub Desktop.
Save hewersonfreitas/efc57c35069217da8cd6f9a03c5d0848 to your computer and use it in GitHub Desktop.
#!/bin/bash
# folder projects my PC
WWW=${HOME}/html/
# all projects
folder=$(ls -Alr ${WWW} | grep ^d | awk -F" " '{print $9}')
file_version=$(date +"%Y%m%d-%H%M")
for project in $folder
do
# folder repo project
DIR=${WWW}${project}
if [ -d "${DIR}/.git" ];
then
# display repos
echo ">> ${project}..." >> "${HOME}/remotes-${file_version}.txt"
# entry folder
cd ${DIR}
# for generate all remotes
for remote in $(git remote)
do
# display line remote
echo "git remote add ${remote} $(git remote get-url ${remote})" >> "${HOME}/remotes-${file_version}.txt"
done
echo $'\n' >> "${HOME}/remotes-${file_version}.txt"
fi
done
# display result
cd ${HOME} && cat "remotes-${file_version}.txt"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment