Metadata-Version: 1.1
Name: pfs
Version: 0.5.11
Summary: Tool for "git submodule foreach" execution in parallel 
Home-page: https://github.com/RDCH106/parallel_foreach_submodule
Author: Rubén de Celis Hernández
Author-email: contact@rdch106.hol.es
License: LGPL v3
Download-URL: https://github.com/RDCH106/parallel_foreach_submodule/archive/v0.5.11.tar.gz
Description: Parallel Foreach Submodule
        ==========================
        
        |PyPI Version| |PyPI Compatibility| |PyPI License| |Codacy Badge| |Build
        Status|
        
        Parallel Foreach Submodule (PFS) is a tool for "git submodule foreach"
        execution in parallel.
        
        What can I do with PFS?
        ~~~~~~~~~~~~~~~~~~~~~~~
        
        -  Execute git submodule foreach in parallel
        -  Use it from terminal when it is installed
        -  Multiplatform execution (it is developed in Python)
        
        Installation
        ~~~~~~~~~~~~
        
        You can install or upgrade PFS with:
        
        ``$ pip install pfs --upgrade``
        
        Or you can install from source with:
        
        .. code:: bash
        
            $ git clone https://github.com/RDCH106/parallel_foreach_submodule.git --recursive
            $ cd parallel_foreach_submodule
            $ pip install .
        
        Quick example
        ~~~~~~~~~~~~~
        
        .. code:: bash
        
            $ pfs -p "D:\project" -c "git pull origin" -j 8
        
        The example executes command ``git pull origin`` for each submdoule in
        ``D:\project`` using 8 threads.
        
        Shortcuts
        ~~~~~~~~~
        
        List of shortcuts or aliases to write faster some usual operations
        
        -  ``pfs --pull`` ~ ``pfs -c "git pull origin"``
        -  ``pfs --status`` ~ ``pfs -c "git status"``
        -  ``pfs --pending`` ~
           ``pfs -c "git log <since origin/current>..<until current>"``
        
        ⚠️ Shortcuts only show repositories affected with changes, use
        ``--verbose`` for full log
        
        Help
        ~~~~
        
        Run the following command to see all options available:
        
        ``pfs --help`` or ``pfs -h``
        
        .. |PyPI Version| image:: https://img.shields.io/pypi/v/pfs.svg
           :target: https://pypi.python.org/pypi/pfs
        .. |PyPI Compatibility| image:: https://img.shields.io/pypi/pyversions/pfs.svg
           :target: https://pypi.python.org/pypi/pfs
        .. |PyPI License| image:: https://img.shields.io/pypi/l/pfs.svg
           :target: https://github.com/RDCH106/parallel_foreach_submodule/blob/master/LICENSE
        .. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/9000e198e34c4f93a8320942e5b8524e
           :target: https://www.codacy.com/app/RDCH106/parallel_foreach_submodule?utm_source=github.com&utm_medium=referral&utm_content=RDCH106/parallel_foreach_submodule&utm_campaign=Badge_Grade
        .. |Build Status| image:: https://travis-ci.org/RDCH106/parallel_foreach_submodule.svg?branch=master
           :target: https://travis-ci.org/RDCH106/parallel_foreach_submodule
        
Keywords: git parallel submodule windows gnu-linux
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
