Revert "Remove support for running multiple commands"

This reverts commit 79c8ab936961a8700a306fbc36ab4ea41e8b0659.
Throw error when commands is missing
Allow to pass a string as the first argument
0.2.1