setup.sh clones if the repos don't exist, but doesn't update them if they do, which can lead to strange issues when they get out of sync.
setup.sh clones if the repos don't exist, but doesn't update them if they do, which can lead to strange issues when they get out of sync.