Metadata-Version: 1.1
Name: python-bash-utils
Version: 0.3.2
Summary: A package which allows making bash style command line scripts easier.
Home-page: https://bitbucket.org/tsantor/python-bash-utils
Author: Tim Santor
Author-email: tsantor@xstudios.agency
License: MIT
Download-URL: https://bitbucket.org/tsantor/python-bash-utils/get/0.3.2.tar.gz
Description: Python Bash Utils
        =================
        
        Author: Tim Santor tsantor@xstudios.agency
        
        Overview
        ========
        
        Bash color management and log system for Python users.
        
        Requirements
        ============
        
        -  Python 2.7.x, 3.6.x
        
        Installation
        ============
        
        You can install directly via pip:
        
        ::
        
            pip install python-bash-utils
        
        Usage
        =====
        
        logmsg
        ------
        
        Import:
        
        ::
        
            from bashutils import logmsg
        
        Functions:
        
        ::
        
            logmsg.divline()             # ----------
            logmsg.header('header')      # ==> header
            logmsg.success('success')    # [OK] success
            logmsg.error('error')        # [ERROR] error
            logmsg.warning('warning')    # [WARNING] warning
            logmsg.info('info')          # [INFO] info
            logmsg.note('note')          # note
        
            logmsg.prompt('What is your name?)  # [?] What is your name?
            lomgsg.confirm('Confirm this')  # [?] Confirm this? (y/n)
        
        bashutils
        ---------
        
        Import:
        
        ::
        
            from bashutils import bashutils
        
        Functions:
        
        ::
        
            bashutils.get_os() # OSX, 'Fedora', 'CentOS', 'Debian', 'Ubuntu'
        
            status, stdout, stderr = bashutils.exec_cmd('git -h')
        
            bashutils.cmd_exists('git') # True or False
        
        Version History
        ===============
        
        -  **0.1.0** - Initial release
        -  **0.1.1** - Added some new methods
        -  **0.1.2** - Refactor
        -  **0.1.3** - Added Python 3.4.x support
        -  **0.1.4** - Added ability to pass logger instance to log message as
           well
        -  **0.1.5** - Added Windows output workaround
        -  **0.1.6** - Removed needless ``declined`` method, was being overly
           verbose in output
        -  **0.2.0** - Updated for Python 3
        -  **0.3.0** - Simplified code base and now rely on ``colorama`` for
           cross-platform terminal color support
        -  **0.3.1** - Added cooler icons for success/error for Linux/Mac
        -  **0.3.2** - Remove unicode chars that cause issues when writing to
           file
        
        Issues
        ======
        
        If you experience any issues, please create an
        `issue <https://bitbucket.org/tsantor/python-bash-utils/issues>`__ on
        Bitbucket.
        
Keywords: bash utils colors log
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
