- command_system.implementation.custom: This module contains examples of how to create your own commands, by
creating a new command container, bounded to a specific command host,
and definding a set of commands inside of it.
- command_system.implementation.execute: Provides facilities to safely execute expressions inside a shell process
and capture the resulting output, in an asynchronous fashion, avoiding
deadlocks. If the process execution time reaches the threshold - it is
forced to terminate. Consists of a tiny framework and a couple of
commands as a frontend.
- command_system.implementation.hosts: The module defines a set of command hosts, which are bound to a
different command processors, which are the source of commands.
- command_system.implementation.middleware: Provides a glue to tie command system framework and the actual code
where it would be dropped in. Defines a little bit of scaffolding to
support interaction between the two and a few utility methods so you
don't need to dig up the code itself to write basic commands.
- command_system.implementation.standard: Provides an actual implementation for the standard commands.
|