shell function can accept list and tuple as a command.

Related issue: https://github.com/lepture/python-livereload/issues/62