Flow based programming framework for python command line applications.
For better control, testing and reliability of command line apps.
AppBlocks allows you to create command line applications out of interconnected elements. Each element performs a dedicated function such as computation, presentation or user interaction.
Each element class is easy to test with standard best practices. The flow of application elements is easy to visualise through static analysis or runtime annotations.