Software which simplifies managing many git repositories through a console
Project description
gim
gim is a Python software which simplifies managing many git repositories through the console. gim is intended to make it easy to commit, pull and push changes for many repositories with easy console interface. The goal of gim is not to replace any git client.
Installation
TODO pip
Usage
Type in the console:
gim
and you should see:
gim usage:
--summary - prints summary
--commit - interactively make a commit
a pattern - add file(s) by id, idFrom-idTo or using wildcard pattern
i pattern - ignore file(s) by id, idFrom-idTo or using wildcard pattern
c - commit
cp - commit and then push
push - push only
pull - pull only
n - go to the next repository
q - quit
--scan [--path ...] - scans for git repos in the current folder or in the folder specified with --param
Support
Roadmap
There is no specific roadmap for gim project. New features are added if they are needed.
Contributing
Feel free to contribute to this project by sending me your opinion, requesting some features through gitlab issue system.
Authors and acknowledgment
Show your appreciation to those who have contributed to the project.
License
gim is released under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gima-1.0.5.tar.gz.
File metadata
- Download URL: gima-1.0.5.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93845d194a47f6b2543e55a1f7edeabdb0802090ebdd26b4270f8e8689344726
|
|
| MD5 |
820bc84f99f116d092a1b090a8733c17
|
|
| BLAKE2b-256 |
5dab69a1059f5c2d1a8a69fdbb9faf0c73761f8b4ff8061262cd18cd7c814b6f
|
File details
Details for the file gima-1.0.5-py3-none-any.whl.
File metadata
- Download URL: gima-1.0.5-py3-none-any.whl
- Upload date:
- Size: 14.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3d6a6898b08f10451ad4daedd6eff30a34124932f7d500a061d4ca64647ce15
|
|
| MD5 |
f00a7503aa9b19bcf8692079c62c039f
|
|
| BLAKE2b-256 |
c2543dc98e0fe097b0df2ef6fee9f0b382bb173709a1f39e125fdbecea7eb380
|