#!/bin/bash # # Check the overall status of your work. # # Parameters PROJECT="$1" # Dispatch if [ ! -z "$PROJECT" ]; then # Check the status of the given project cd $PROJECT &> /dev/null && git status elif git status &> /dev/null; then # Check the status of the current project mr status else # Ensure we are in the home folder cd # Check your reminders if [ -e "$HOME/.reminders" ]; then remind ~/.reminders | grep -v '^No reminders.$' fi # Update your mrconfig and check all registered repositories mrconfig-updater && mr -m status # Check your TODO lists todo # Check if you have mails to send postponed # Check if are dangling downloaded files if [ -e "$HOME/load" ] && [ ! -z "`ls -1 ~/load/`" ]; then echo "Dangling files at ~/load:" echo "" ls -lh ~/load/ fi fi