Metadata-Version: 1.0
Name: pyCEO
Version: 0.2.3
Summary: Create management scripts for your applications so you can do things like `python manage.py runserver`.
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:
        
        	:::Python
            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.
        
        
        ## Why don't just use optparse or argparse?
        
        ...
        
        
        ---------------------------------------
        
        Coded by Juan-Pablo Scaletti <juanpablo@lucumalabs.com>.<br />
        Copyright © 2011 by [Lúcuma labs] (http://lucumalabs.com).<br />
        License: [MIT License] (http://www.opensource.org/licenses/mit-license.php).
        
        Thanks to [@Yaraher] (http://twitter.com/Yaraher) for the project 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
