Add recursive one-shot command

To keep this somewhat tidy: requires changing the `*)' case to either read
from either ~/.multigit or /dev/stdin depending on whether we are
piping or not.