So just to be clear: `stop_on` is a Trollop command which stops parsing commands on the right side of the found command. Those extra commands would need to be parsed by another subsequent Trollop call; is that correct?

I don't understand the reference/use of a heredoc assigned to `banner` in the above example. If the alephant cli was called using `alephant preview` then what is the `Trollop::options` block returning?

You've not specified any `opts` within the block (which I believe is the common use of `::options`).

e.g. using `alephant --foobar preview` you could define something like `opt :foobar => 'my default value'`