A simple system to build a TUI (based on urwid) by plugins.

$ sudo yum install python python-urwid

# Don't execute any transaction and assume that defaults is in /tmp/cfg_dummy:
$ PYTHONPATH=./src bash bin/ovirt-config-setup --defaults /tmp/cfg_dummy --dry

# Real-World execution
$ PYTHONPATH=./src bash bin/ovirt-config-setup


Documentation
-------------
The doctexts can be easily retrieved using pydoc, or ovirt-node-doc, a friendly
wrapper to save a couple of characters.

$ ovirt-node-doc
$ ovirt-node-doc plugins

is equal to

$ pydoc ovirt.node.
$ pydoc ovirt.node.plugins


Features
--------
- Clean separation between UI and data
- Pluggable
- UI
  - Resizable UI
  - Mouse support
  - Event based
- Model
  - With validation support


Packaging
---------
$ make rpm


Sources
-------
http://excess.org/urwid/
