An application for managing multiple git repositories at once.
Below are the pre requisites for using githerd:
- posix shell (sh)
git
binary
There are two ways to install githerd, either from source or from binary. Staight forward way is to download the binary from the releases page.
go install github.com/jasimmk/githerd/cmd/githerd
All the commands are listed in the documentation page.
githerd workspace -w test_workspace init ~/repos
githerd run -w test_workspace "git status"
More commands and details are listed in the documentation page.
Create a file ~/.githerd/config.yaml
with the following contents in case you doesn't want to use PR creation or mirror functionality:
---
if you want to use PR creation or mirror functionality, you need to add the following to the config file:
---
profiles:
- name: github-profile
api_type: github # github/bitbucket/gitlab
ssh_key: <keyfile>
token: <token>
Licenses are listed in the LICENSE
file.
Credits and inspirations are listed in the CREDITS
file.