holman/spark — pull request #53 by aborrero (2012-09-11 13:23:50+00:00)
Title: Tiny fix: getting rid of ( subshell ) and adding "" to preserve the space.

Characters ( and ) creates subshell and then executes the list of commands, { is smarter and faster.

When using -z you need "" or you will be evaluating the ']' character if $1 is unset.