Metadata-Version: 2.1
Name: xontrib-hist-format
Version: 0.0.4
Summary: Format xonsh history to post it to Github or another page.
Home-page: https://github.com/anki-code/xontrib-hist-format
Author: anki-code
Author-email: no@no.no
License: MIT
Project-URL: Documentation, https://github.com/anki-code/xontrib-hist-format/blob/master/README.md
Project-URL: Code, https://github.com/anki-code/xontrib-hist-format
Project-URL: Issue tracker, https://github.com/anki-code/xontrib-hist-format/issues
Description: <p align="center">
        Format xonsh history to post it to Github or another page.
        </p>
        
        <p align="center">  
        If you like the idea click ⭐ on the repo and stay tuned.
        </p>
        
        
        ## Installation
        
        To install use pip:
        
        ```bash
        xpip install xontrib-hist-format
        # or: xpip install -U git+https://github.com/anki-code/xontrib-hist-format
        ```
        
        ## Usage
        
        ```bash
        xontrib load hist_format
        hist-format --help         # Basic command
        hist-md                    # Markdown format shortcut
        hist-txt                   # Text format shortcut
        ```
        ```
        usage: hist-format [-h] [-f FORMAT] [-c COUNT] [-l]
        
        optional arguments:
          -h, --help            show this help message and exit
          -f FORMAT, --format FORMAT
                                Format: md, txt.
          -c COUNT, --count COUNT
                                Count of commands
          -l, --lines           Add additional lines before and after.
        ```
        
        ## Example
        Run commands:
        ```python
        echo 123
        ls / | head -n 3
        ```
        Run hist-format:
        ```python
        hist-md -c 2 -l    # latest 2 commands with header and footer as line
        ```
        As result you will get the output that you can copy and paste to the Github comment or md-file:
        
        ------------------------------------------------------------------------------------------------------------------
        
        <sub>[hist-format](https://github.com/anki-code/xontrib-hist-format) output:</sub>
        
        ```python
        echo 123
        #123
        
        ls / | head -n 3
        #boot
        #cdrom
        #dev
        
        ```
        
        <sub>[hist-format](https://github.com/anki-code/xontrib-hist-format) commands:</sub>
        
        ```python
        echo 123
        ls / | head -n 3
        ```
        
        ------------------------------------------------------------------------------------------------------------------
        
        ## Clipboard
        
        You can redirect the output to clipboard. Example for [xclip](https://github.com/astrand/xclip):
        ```python
        hist-md | xclip
        ```
        
        ## Known issues
        
        Not every command has output in the `__xonsh__.history`.
        
        ## Credits
        
        * This package is the part of [ergopack](https://github.com/anki-code/xontrib-ergopack) - the pack of ergonomic xontribs.
        * This package was created with [xontrib cookiecutter template](https://github.com/xonsh/xontrib-cookiecutter).
        
Platform: any
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Shells
Classifier: Topic :: System :: System Shells
Classifier: Topic :: Terminals
Requires-Python: >=3.6
Description-Content-Type: text/markdown
