upgrade_or_install() {
git fetch --tags
latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
git checkout $latestTag
echo '>> src/configure && make -C src'
src/configure && make -C src
if ! [ $? -eq 0 ]; then
echo Previous command failed
read 'Quit? [Y/n] '
if ! [ "$REPLY" -eq n ]; then
exit 1
fi
echo Wow, really? ok then
fi
}