#!/bin/bash
. bean_func.fnc

# 引数が無ければ終了
if [ $# -lt 1 ] ; then
	exit 1
fi

#================================================================================

_WDIR=$(Bean_FullDir "${1}")
_APP=$(basename "${1}")
_ARGS="${_APP}"

shift

if [ $# -gt 0 ] ; then
	for i in "$@" ; do
		if [ "${i:0:1}" == "-" ] ; then
			if [ -e "${i}" ] ; then
				j=$(winepath -w "${i}")
				_ARGS="${_ARGS} \"${j}\""
			else
				_ARGS="${_ARGS} ${i}"
			fi
			
		elif [ "${i:0:1}" == "/" ] ; then
			j=/$(echo "${i}" | awk -F"/" '{print $2}')
			if [ -e "${j}" ] ; then
				k=$(winepath -w "${i}")
				_ARGS="${_ARGS} \"${k}\""
			else
				_ARGS="${_ARGS} ${i}"
			fi
			
		elif [ "${i:0:2}" == "./" ] || [ "${i:0:3}" == "../" ] ; then
			j=$(winepath -w "${i}")
			_ARGS="${_ARGS} \"${j}\""
		
		else
			j=$(Bean_PathConv "${i}")
			_ARGS="${_ARGS} \"${j}\""
		fi
	done
fi

cd "${_WDIR}"
wine start "${_ARGS}" & exit 0
