#!/usr/bin/env zsh
if git remote | grep origin; then
git push --all "$@" origin
git push --tags origin
fi
git remote | grep -v origin | (
while read -r remote; do
printf "Pushing to %s\n" "$remote..."
git push --all "$@" "$remote"
git push --tags "$remote"
done
)