Support shell commands

Support shell commands with the `!` prefix. I paired with @adam89 on this.