Metadata-Version: 1.1
Name: shellvars-py
Version: 0.1.1
Summary: Read environment variables defined in a shell script into Python.
Home-page: http://github.com/aneilbaboo/shellvars-py
Author: Aneil Mallavarapu
Author-email: aneil.mallavar@gmail.com
License: Apache2
Description: shellvars-py
        ============
        
        Read environment variables defined in a shell script into Python.   
        This library uses the shell to get variable values, and handles 
        multiline variables.
        
        
        # Usage
        
        Given a shell file: myvars.env:
        
        ```shell
        #!/bin/bash
        export VAR1=1
        export VAR2="This
        is
        a
        multiline value"
        export VAR3=3
        NOT_EXPORTED=4
        ```
        
        
        ## get_vars
        
        ```python
        >>> import shellvars 
        >>> shellvars.get_vars('myvars.env')
        {'VAR1': '1', 'VAR2': 'This\nis\na\nmultiline value', 'VAR3': '3' }
        ```
        
        ## list_vars
        Lists the variable names in the script.  
        ```python
        >>> import shellvars 
        >>> shellvars.list_vars('myvars.env')
        ['VAR1', 'VAR2', 'VAR3']
        ```
        
        This is equivalent to, but faster than
        ```python
        >>> shellvars.get_vars('myvars.env').keys()
        ```
        
        
        
        
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
