Metadata-Version: 2.1
Name: optprompt
Version: 0.2.0
Summary: A prompting option parser
Home-page: https://github.com/dstathis/optprompt
Author: Dylan Stephano-Shachter
Author-email: dylan@theone.ninja
License: LGPL
Description: # Optprompt
        A prompting option parser
        
        ## Example
        
        ```python
        import optprompt
        
        parser = optprompt.OptionPrompter(config_files=['./example.toml'])
        parser.add_argument('-n', '--name', prompt='What is your name')
        parser.add_argument('-r', '--race', prompt='What is your race', opt_default='elf')
        parser.add_argument('-e', '--edition')
        opts = parser.parse_args()
        print(opts)
        ```
        
        With the config file
        
        ```
        [defaults]
        edition = '3.5'
        ```
        
        Will produce the following output
        
        ```
        (venv) [dylan@voyager examples]$ PYTHONPATH=$(pwd)/.. python example.py
        What is your name : Bob
        What is your race [elf]:
        Namespace(edition='3.5', name='Bob', race='elf')
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.2
Description-Content-Type: text/markdown
