Command prefixing for continuous workflow using a single tool.

Starts an interactive shell with where every command is prefixed using
<program>, for example:

  $ with git
  git> add .
  git> commit -a -m "Commited"
  git> push
