Metadata-Version: 2.1
Name: confcompiler
Version: 0.0.4
Summary: Compile, Read and update your .conf file in python
Home-page: https://github.com/NotReeceHarris/DotConfCompiler
Author: NotReeceHarris (Reece Harris)
Author-email: reece.harris98@protonmail.com
License: Apache-2.0 License
Description: ConfCompiler
        =================
        
        .. image:: https://img.shields.io/badge/python-3-green.svg
            :target: https://www.python.org/
            :alt: Python3
            
        .. image:: https://img.shields.io/pypi/v/confcompiler
            :target: https://pypi.org/project/confcompiler/
            :alt: PyPI
        
        .. image:: https://img.shields.io/pypi/format/confcompiler
            :target: https://pypi.org/project/confcompiler/
            :alt: PyPI format
        
        .. image:: https://img.shields.io/pypi/dd/confcompiler
            :target: https://pypi.org/project/confcompiler/
            :alt: PyPI downloads
        
        .. image:: https://img.shields.io/pypi/status/confcompiler
            :target: https://pypi.org/project/confcompiler/
            :alt: PyPI downloads
        
        Supported Data Types
        ~~~~~~~~~~~~~~~~~~~~
        
        .. code-block::
        
            - Str
            - Int
            - Float
            - Bool
            - Tuple
            - List
            - Dict
            - Complex
            - Bytes
        
        Read Data
        ~~~~~~~~~
        
        .. code-block:: pycon
        
            >>> from confcompiler import ConfRead
            >>>
            >>> Hostname = ConfRead('Config.conf', 'Hostname')
            >>> Hostname
            127.0.0.1
            >>> type(Hostname)
            <class 'str'>
            >>>
            >>> Connected = ConfRead('Config.conf', 'Connected')
            >>> Connected
            True
            >>> type(Connected)
            <class 'bool'>
        
        Write Data
        ~~~~~~~~~~
         
        
        .. code-block:: pycon
        
            >>> from confcompiler import ConfWrite
            >>>
            >>> ConfWrite('Config.conf', 'Hostname', '127.0.0.1')
            >>> ConfWrite('Config.conf', 'Connected', True)
        
        
        .conf Cheat Sheat
        ~~~~~~~~~~~~~~~~~
        
        .. code-block::
        
            Commenting - All comments must start with '#' and must be on
                         there on line, you cannot comment a line with 
                         data involved.
        
            Variables  - Data must start with a variable name then continued
                         with '=' after that the data.
                        
            Data Types - Str, Int, Float, Bool, Tuple, List, Dict, Complex, Bytes
        
Keywords: config,.conf,compiler,configuration,data types
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
