Metadata-Version: 2.1
Name: optmagic
Version: 1.0.1
Summary: Automatically make a command line interface from a class or function.
Home-page: http://github.com/xapple/optmagic/
Author: Lucas Sinclair
Author-email: lucas.sinclair@me.com
License: MIT
Description: [![PyPI version](https://badge.fury.io/py/optmagic.svg)](https://badge.fury.io/py/optmagic)
        
        # `optmagic` version 1.0.1
        
        This project enables you to create simple command line interfaces starting
        with a class, or a function that you want to expose directly to the shell.
        
        It contains functionality which has not yet all been fully documented.
        
        ## Similar projects
        
        * [argparse](https://docs.python.org/3/library/argparse.html)
        * [invoke](https://www.pyinvoke.org/)
        * [click](https://click.palletsprojects.com/en/8.0.x/)
        * [docopt](https://docopt.org/)
        
        ### Why not use one of those?
        
        The programmer should not have to specify anything extra than what the class or function already contains to expose its functionality.
        
        ## Demo 
        
        TODO
        
        ## Installing
        
        To install the `optmagic` package, simply type the following commands on your terminal:
        
            $ pip3 install  optmagic
        
        ## Extra documentation
        
        More documentation is available at:
        
        <http://xapple.github.io/optmagic/optmagic>
        
        This documentation is simply generated with:
        
            $ pdoc3 --html --output-dir docs --force optmagic
Platform: UNKNOWN
Description-Content-Type: text/markdown
