local _varname="$1"
local _path="$2"
- if [ -d "$_path" ]; then
+ if [[ -d "$_path" ]]; then
local _var=$(eval echo $(printf '$%s' "$_varname"))
- if [ "$_var" = "" ]; then
+ if [[ "$_var" = "" ]]; then
eval $(printf 'export %s="%s"' "$_varname" "$_path")
else
eval $(printf 'export %s="%s:$%s"' "$_varname" "$_path" "$_varname")