PowerConsole is enhanced python interpreter that can host user defined commands. Uses pyparsing-based grammars for user commands to translate them into python calls, so it has limited support for mixing them with Python code.
PowerConsole execution engine is designed as embeddable, extensible scripting environment without strong ties to any particular user interface. This approach:
Core distribution also contains ready-to-use CLI interpreter.
Installation:
easy_install -f http://www.ibphoenix.cz/pwc/download PowerConsole
Upgrade from previous version:
easy_install -f http://www.ibphoenix.cz/pwc/download -U PowerConsole
Firebird Pack for PowerConsole is extensive package that enables PowerConsole to work with Firebird databases. Beside special database-related commands allows execution of arbitrary SQL statements. It also installs various objects to user namespace for direct database manipulations in python code.
Installation:
easy_install -f http://www.ibphoenix.cz/pwc/download pwcfb
Upgrade from previous version:
easy_install -f http://www.ibphoenix.cz/pwc/download -U pwcfb