imapfw includes shells. They are very usefull for a lot of use cases like hacking on imapfw, debugging, introspecting, learning IMAP, etc... A shell allows to run a manual session and play with high-level objects.

> imapfw shell -h
usage: action shell [-h] SHELL_NAME

positional arguments:
  SHELL_NAME  the shell from the rascal to run

optional arguments:
  -h, --help  show this help message and exit
>

The shells can be used in 3 ways:

  • interactive mode;
  • non-interactive mode;
  • a mix a both.

A shell is started with a simple command line like:

imapfw shell MyShell

results matching ""

    No results matching ""