Metadata-Version: 1.0
Name: pyCEO
Version: 0.2
Summary: A web framework mixed from the best ingredients
Home-page: http://github.com/lucuma/pyCEO
Author: Juan-Pablo Scaletti
Author-email: juanpablo@lucumalabs.com
License: MIT license (http://www.opensource.org/licenses/mit-license.php)
Description: ================
        pyCEO
        ================
        
        Create management scripts for your applications so you can do things like
        `python manage.py runserver`.
        
        Features:
        * Support position based and named arguments.
        * You can define a default action
        * Uses the docstring of the actions as help.
        
        
        Example:
        
            from pyceo import Manager
        
            manager = Manager()
        
            @manager.command
            def runserver(host='0.0.0.0', port=None, **kwargs):
                """[-host HOST] [-port PORT]
                Runs the application on the local development server.
                """
                app.run(host, port, **kwargs)
        
        
            @manager.command
            def initdb():
                """Create the database tables (if they don't exist)"""
                from app.models import db
                
                db.create_all()
        
        
            @manager.command
            def change_password(login, passw):
                """[-login] LOGIN [-passw] NEW_PASSWORD
                Changes the password of an existing user."""
                from app.app import auth
                
                auth.change_password(login, passw)
        
        
            if __name__ == "__main__":
                manager.run(default='runserver')
        
        
        Go to examples/ and run
            python manage.py help
        to see the result.
        
        
        :Copyright © 2010-2011 by Lúcuma labs (http://lucumalabs.com).
        :MIT License. (http://www.opensource.org/licenses/mit-license.php)
        
        Thanks to @Yaraher for the name suggestion.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
