Metadata-Version: 2.1
Name: pyronic
Version: 0.1.0
Summary: Suppress command output on success
Home-page: https://github.com/JonathonReinhart/pyronic
Author: Jonathon Reinhart
Author-email: Jonathon.Reinhart@gmail.com
License: MIT
Description: pyronic
        =======
        Run a program and silence its output, unless it fails.
        
        # Usage
        ```
        usage: pyronic [-h] [-V] [-v] [-s] ...
        
        positional arguments:
          command
        
        optional arguments:
          -h, --help      show this help message and exit
          -V, --version   show program's version number and exit
          -v, --verbose   Include additional output on failure
          -s, --separate  Separate stdout/stderr rather than combining
        ```
        
        # Background
        pyronic is a replacement for [chronic](https://joeyh.name/code/moreutils/).
        
        One key difference is that pyronic, in its default mode, will preserve the
        relative order of the lines written by program to stdout and stderr. Some
        programs aren't consistent in printing to stdout or stderr, and this order can
        make errors much eaiser to comprehend.
        
        ```
        $ chronic ./test/interleave
        1 stdout
        2 stdout
        4 stdout
        7 stdout
        9 stdout
        3 stderr
        5 stderr
        6 stderr
        8 stderr
        
        $ pyronic ./test/interleave
        1 stdout
        2 stdout
        3 stderr
        4 stdout
        5 stderr
        6 stderr
        7 stdout
        8 stderr
        9 stdout
        ```
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.4.0
Description-Content-Type: text/markdown
