Metadata-Version: 2.1
Name: envutils
Version: 1.0.0
Summary: A python library to read and parse environment variables
Home-page: https://github.com/mfilippo/envutils
Author: Matteo Filipponi
Author-email: matteofilipponi@hotmail.com
License: UNKNOWN
Description: 
        [![PyPI version](https://badge.fury.io/py/envutils.svg)](https://badge.fury.io/py/envutils) ![Build/Lint/Test](https://github.com/mfilippo/envutils/workflows/Python%20package/badge.svg)
        
        envutils
        --------
        
        This python library contains some utils functions to read and parse environment variables.
        
        It can be installed with:
        ```bash
        pip3 install envutils
        ```
        
        Usage examples:
        
        ```python
        # Set some example values for demonstration purposes
        >>> import os
        >>> os.environ['MY_ENV'] = 'my_value'
        >>> os.environ['MY_INT_ENV'] = '42'
        >>> os.environ['MY_BOOL_ENV'] = 'True'
        
        >>> from envutils import envutils
        
        # Read env variable as string
        >>> envutils.get_from_environment('MY_ENV', 'my_default_value')
        'my_value'
        
        # Read env variable as int
        >>> envutils.get_int_from_environment('MY_INT_ENV', 666)
        42
        
        # Read env variable as boolean
        >>> envutils.get_bool_from_environment('MY_BOOL_ENV', False)
        True
        
        # Read a non-existing env variable
        >>> envutils.get_from_environment('UNSET_ENV', 'my_default_value')
        'my_default_value'
        ```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
