#!/bin/sh USBDISK=/mnt/1TB case "$1" in mount) shift; ssh -tt osmc "sudo /sbin/cryptdisks_start usbdisk" \ && ssh osmc "sudo mount /mnt/1TB" ;; put|push) shift; rsync -rv --progress --append-verify "$@" osmc:$USBDISK/ ;; df) shift; ssh osmc "df -h $USBDISK" ;; ls) shift; ssh osmc "cd $USBDISK && ls $@ | grep -v lost+found" ;; lls) shift; ssh osmc "cd $USBDISK && ls -lh | grep -v lost+found" ;; del) shift; ssh osmc "cd $USBDISK && rm -v $@" ;; ren) shift; ssh osmc "cd $USBDISK && mv \"$1\" \"$2\"" ;; at) shift; ssh -tt osmc "tmux at" ;; *) echo "usage: osmc " echo " mount - mount USB disk" echo " df - show disk space allocation" echo " ls - list files" echo " lls - list files with details" echo " put - copy files to USB disk" echo " ren - rename file" echo " del - delete file" echo " at - attach to tmux session" exit 2 ;; esac