https://github.com/mateusdigital/repochecker
simplifies multiple git repository management - https://mateus.digital
https://github.com/mateusdigital/repochecker
git terminal
Last synced: about 1 year ago
JSON representation
simplifies multiple git repository management - https://mateus.digital
- Host: GitHub
- URL: https://github.com/mateusdigital/repochecker
- Owner: mateusdigital
- License: gpl-3.0
- Created: 2023-01-07T18:44:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-22T18:06:28.000Z (about 2 years ago)
- Last Synced: 2024-03-23T18:53:55.735Z (about 2 years ago)
- Topics: git, terminal
- Language: Python
- Homepage: https://mateus.digital/projects/repochecker.html
- Size: 430 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: COPYING.txt
- Authors: AUTHORS.txt
Awesome Lists containing this project
README
# repochecker
**Made with <3 by [mateus.digital](https://mateus.digital).**
## Description:
```repochecker``` - simplifies multiple git repository management by providing clear insights into what needs to be pushed, pulled, or is modified.
It handles submodules, syncs with remotes, and offers flexible customization options. With repochecker, stay organized and up-to-date across all your repositories juggling with ease.
As usual, you are **very welcomed** to **share** and **hack** it.
## Installing
- Step 1: Clone the project.
```powershell
git clone https://github.com/mateusdigital/repochecker
cd repochecker
```
-- Step 2: Install it.
```powershell
pip install --user . ## Using pip manually
```
As convenience there's a script for each platform to install it automatically.
```powershell
./install.ps1 ## Powershell
./install.sh ## Unix
```
## Usage:
```powershell
Usage:
repochecker [--help] [--version]
repochecker [--debug] [--no-colors]
repochecker [--remote] [--auto-pull]
repochecker [--submodules]
repochecker [--show-push] [--show-pull] [--show-all]
repochecker [--short]
repochecker
--debug : Prints extra information about the program execution.
--no-colors : Disables coloring the output.
--remote : Fetches the status of the repos remotes (slow).
--submodules : Makes the operations applies to submodules as well.
--show-push : Shows the information about changes to push.
--show-pull : Shows the information about changes to pull.
--show-all : Implies --show-push and --show-pull.
--short : Displays the information into a condensed format.
Options:
*-h --help : Show this screen.
*-v --version : Show program version and copyright.
Notes:
if not given is assumed to be the current working directory.
Options marked with * are exclusive, i.e. the repochecker will run that
and exit after the operation.
```
## Dependencies:
- None - just a normal python3 installation.
## License:
This software is released under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html).
## Others:
- Email: hello@mateus.digital
- Website: https://mateus.digital
- Itch.io: https://mateusdigital.itch.io
- Linkedin: https://www.linkedin.com/in/mateusdigital
- Twitter: https://www.twitter.com/_mateusdigital
- Youtube: https://www.youtube.com/@_mateusdigital
There's more FLOSS things at [mateus.digital](https://mateus.digital) :)