Metadata-Version: 2.1
Name: git-status-cli
Version: 1.0.2
Summary: Get the status of all your gits in one command!
Home-page: https://github.com/LivinParadoX/gitstatus/
License: AGPL-3.0-or-later
Author: Alexandre Janvrin
Author-email: alexandre.janvrin@reseau.eseo.fr
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: PyYAML (>=5.4.1,<6.0.0)
Requires-Dist: click (>=7.1.2,<8.0.0)
Requires-Dist: tabulate (>=0.8.9,<0.9.0)
Project-URL: Repository, https://pypi.org/project/git-status-cli/
Description-Content-Type: text/markdown

# gitstatus

Get the status of all your gits in one command!

# Installation

```
pipx install gitstatus
```
Installation with pipx (or pip but pipx is preferred) will make the gitstatus command available globally:
<p align="center">
    <img src="https://github.com/LivinParadoX/gitstatus/blob/main/screenshots/install_1.png">
</p>

# CLI Usage

```
Usage: gitstatus [OPTIONS]

  Get the status of all your gits in one command!

Options:
  --help  Show this message and exit.
```
Before use, gitstatus must be configured by editing the config.yaml file (it will automatically be created if it does not exist):
<p align="center">
    <img src="https://github.com/LivinParadoX/gitstatus/blob/main/screenshots/config_1.png">
</p>
The syntax is plain YAML:
<p align="center">
    <img src="https://github.com/LivinParadoX/gitstatus/blob/main/screenshots/config_2.png">
</p>
gitstatus will execute git status for each of your repositories and will repeatedly ask you to issue commands until all of your repositories are in a clean state:
<p align="center">
    <img src="https://github.com/LivinParadoX/gitstatus/blob/main/screenshots/usage_1.png">
    <img src="https://github.com/LivinParadoX/gitstatus/blob/main/screenshots/usage_2.png">
</p>

# Authors

* Alexandre Janvrin, penetration tester at Beijaflore (https://www.beijaflore.com/en/)

# License

AGPLv3+, see LICENSE.txt for more details.

# URLs

* https://pypi.org/project/git-status-cli/
* https://github.com/LivinParadoX/gitstatus/

