tabargs=( "$@" )

firstFile="$1"
directory=$(dirname "$1")
cd "$directory"
zipFileName=`basename "$firstFile"`
DATE=`date '+%Y%m%d_%H%M%S'`
zipFileName=${DATE}_${zipFileName}.zip
echo $zipFileName
echo $directory


what=""

function relpath() { 
  python -c "import os,sys;print(os.path.relpath(*(sys.argv[1:])))" "$@";
}


for word in "${tabargs[@]}"; do what="${what} \"$(relpath  "${word}")\""; done


action="zip \"${zipFileName}\" \
     $what \
     -x */.DS_Store \
     -x */.git \
     -x */.svn \
     -x */.idea \
     -X */__MACOSX"

echo $action
eval $action