#!/bin/bash
IFS=$'\n'

TARGETHOST="jkarlson@kosh.aalto.fi"
WWWROOT="./public_html/"
BASE="${TARGETHOST}:${WWWROOT}"

shopt -s extglob

for i in $@; do
	if [[ -z "$EXTENSION" ]]; then
		case $i in
		*overlay?(/))
			_EXTENSION=codes/
			;;
		rebuild*)
			_EXTENSION=codes/rebuild-all/
			;;
		*.sh)
			_EXTENSION=codes/
			;;
		*.hs)
			_EXTENSION=codes/
			;;
		*.py)
			_EXTENSION=codes/
			;;
		*.c?(pp|c))
			_EXTENSION=codes/
			;;
		*fbstorage*)
			_EXTENSION=codes/fbstorage/
			;;
	
		*)
			_EXTENSION=files/
			;;
		esac
	else
		_EXTENSION="${EXTENSION}"
	fi
	scp -r "$i" "${BASE}${_EXTENSION}"
	ssh "$TARGETHOST" chmod -R a+rX "$WWWROOT"
done
