githerd

module
v0.0.0-...-9be9164 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2023 License: MIT

README

Githerd

An application for managing multiple git repositories at once.

Pre requisit

Below are the pre requisites for using githerd:

  • posix shell (sh)
  • git binary

Installation

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.

From source
go install github.com/jasimmk/githerd/cmd/githerd

Commands

All the commands are listed in the documentation page.

Usage

Create a workspace
githerd workspace -w test_workspace init ~/repos
Run commands in all the repos
githerd run -w test_workspace  "git status"

More commands and details are listed in the documentation page.

Set config

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.

Directories

Path Synopsis
cmd
doc
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL