grouse
By: a guest | Jun 2nd, 2008 | Syntax:
Bash | Size: 0.39 KB | Hits: 76 | Expires: Never
#!/usr/bin/env bash
# examples:
# dropoff
# ~/.pickup/* -> .
# dropoff server
# server:~/.pickup/* -> .
# dropoff server target
# server:~/.pickup/* -> target
# XXX: warning, will not work if $PICKUPDIR is set differently on other system
_PICKUPDIR="~/.pickup"
if [ $1 ]; then
scp -r "${1}:${_PICKUPDIR}/*" "${2:-.}"
else
cp --dereference -prv "${_PICKUPDIR}/*" .
fi