#!/bin/bash # # ZTD extension to commit, push and fetch a project. # # Parameters PROJECT="$1" # Try to get there if [ ! -z "$PROJECT" ]; then cd $PROJECT elif [ ! -d '.git' ]; then cd remind ~/.reminders | grep -v '^No reminders.$' status todo postponed exit fi # Sync if [ -d '.git' ]; then if which updates > /dev/null; then updates else git commit -a -m "Updates $PROJECT" git push fi git fetch --all fi