Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kulapard/go-eatme
Simple tool to manage multiple git/hg repositories at once
https://github.com/kulapard/go-eatme
Last synced: about 9 hours ago
JSON representation
Simple tool to manage multiple git/hg repositories at once
- Host: GitHub
- URL: https://github.com/kulapard/go-eatme
- Owner: kulapard
- License: mit
- Created: 2015-11-14T00:08:57.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T19:38:08.000Z (3 months ago)
- Last Synced: 2024-08-22T21:23:06.685Z (3 months ago)
- Language: Go
- Homepage:
- Size: 4.05 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoEatMe
![GitHub Latest Release)](https://img.shields.io/github/v/release/kulapard/go-eatme?logo=github)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/kulapard/go-eatme/blob/master/LICENSE)
[![Build Status](https://github.com/kulapard/go-eatme/actions/workflows/release.yml/badge.svg)](https://github.com/kulapard/go-eatme/actions/workflows/release.yml)
[![Build Status](https://github.com/kulapard/go-eatme/actions/workflows/ci.yml/badge.svg)](https://github.com/kulapard/go-eatme/actions/workflows/ci.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/kulapard/go-eatme)](https://goreportcard.com/report/github.com/kulapard/go-eatme)Simple tool to manage multiple git/hg repositories at once. It goes through all subdirectories recursively and
concurrently execute specified command in all af them.## Install ##
Using [Homebrew](http://brew.sh/) (OS X / Linux)
```shell
brew install kulapard/tap/eatme
```## Update ##
Using [Homebrew](http://brew.sh/) (OS X / Linux)
```shell
brew update
brew upgrade eatme
```## Usage ##
```shell
eatme [options] [command]
```By default, it runs `fetch` + `pull` + `update` commands at once.
To specify branch use `-b`/`--branch` option:```shell
eatme -b foo/bar
```| Command | Action |
|----------|----------------------------|
| `branch` | Show current branch |
| `fetch` | Run git fetch |
| `pull` | Run git/hg pull |
| `push` | Run git/hg push |
| `update` | Run git checkout/hg update |
| `help` | Help about any command |## License ##
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.