}
get() {
- contents=$sshcmd 'ls -1 ~/.cache/kiss/bin/'
- pkg=$(echo $contents | sort | grep -m 1 "$2")
- rsync -azre "ssh -p $sshcmd" "$user"@"$host":/home/"$user"/.cache/kiss/bin/"$pkg" \
+ pkg=$($sshcmd 'ls -1 ~/.cache/kiss/bin/' | sort | grep -m 1 "$2")
+ rsync -azre "ssh -p $port" "$user@$host":/home/"$user"/.cache/kiss/bin/"$pkg" \
~/.cache/kiss/bin
+ echo "fetched $pkg from $host"
+ exit
}
port=${KISS_SERV_PORT:-22}
host=${KISS_SERV_HOST:-localhost}
user=${KISS_SERV_USER:-$(whoami)}
-sshcmd="ssh -p $port $user@$host"
+sshcmd="ssh -p $port $user@$host env KISS_PATH=$KISS_PATH"
while [ "$1" != "" ]; do
case $1 in
usage
exit
;;
- build)
- build "$@"
- ;;
- status | get)
+ status | build)
sshexec "$@"
;;
get)