https://github.com/enr/gip
Bulk management for Git projects
https://github.com/enr/gip
git go golang golang-application hacktoberfest
Last synced: about 1 month ago
JSON representation
Bulk management for Git projects
- Host: GitHub
- URL: https://github.com/enr/gip
- Owner: enr
- License: apache-2.0
- Created: 2016-01-22T15:12:23.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-13T22:14:13.000Z (almost 2 years ago)
- Last Synced: 2024-08-15T00:35:36.803Z (almost 2 years ago)
- Topics: git, go, golang, golang-application, hacktoberfest
- Language: Go
- Homepage:
- Size: 4.16 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gip
Manage your Git projects.


[](https://goreportcard.com/report/github.com/enr/gip)
[](https://enr.github.io/gip/)
Gip run Git commands on a set of repositories.
Repositories can be registered in a YAML or JSON file, eg:
```json
[
{
"name": "gip",
"repository": "https://github.com/enr/gip.git",
"local_path": "/tmp/gip"
},
{
"name": "nowhere",
"repository": "https://nowhere.git",
"local_path": "/nowhere/not/found",
"pull_policy": "never"
}
]
```
```yaml
- name: gip
repository: "https://github.com/enr/gip.git"
local_path: /tmp/gip
- name: nowhere
repository: "https://nowhere.git"
local_path: /nowhere/not/found
pull_policy: never
```
Available commands:
- status
- pull
- list
See [website](https://enr.github.io/gip/) for more.
## Development
Download or clone repository.
Build (binaries will be created in `bin/`):
```
./.sdlc/build
```
Check (code quality and tests);
```
./.sdlc/check
```
## License
Apache 2.0 - see LICENSE file.
Copyright 2020-TODAY gip contributors