Interface ICliSessionConsumer

All Superinterfaces:
Consumer<ICliSession>
All Known Implementing Classes:
BaseCliCommand, BaseProjectCmds, FormatBslFilesCmd, ImportConfigurationFilesCmd, PlatformSupportCommand

public interface ICliSessionConsumer extends Consumer<ICliSession>
Command providers may implement this interface to receive access to the current ICliSession. This session allows to introspect low-level details of the call (arg line, etc). Please note that this method is being called twice during the command call - before the start (to set up the session) and after the call (to clean up the context)