#!/bin/bash # # A mini-wrapper to sync a local folder into kobo. # # Parameters BASENAME="`basename $0`" BASEFOLDER="$HOME/data/doc" COLLECTION="$*" # Check if [ -z "$COLLECTION" ]; then echo "usage: $BASENAME " echo "available base collections:" echo "" ls $BASEFOLDER exit 1 fi # Ensure collection exists if [ ! -d "$BASEFOLDER/$COLLECTION" ]; then echo "error: no such collection $COLLECTION at $BASEFOLDER" exit 1 fi # Dispatch # Use --exclude with a egrep regexp lftp -c "open sftp://kobo && mirror --exclude=.*sdr --delete -L -R \"$BASEFOLDER/$COLLECTION\" \"/mnt/sd/$COLLECTION\""