Skip to content

kazhuravlev/repo-manager

Repository files navigation

Repo Manager

This tool is allow you to manage several repositories.

Functionality

  • Check that all local copy of repos is in the latest state
  • Check that all repos has/has no specific dependencies
    • Golang
      • Has some repo in go.mod
      • Has concrete version in go.mod
      • Has version which great or equal to concrete version in go.mod
      • Has latest version. When this option is set - repo-manager will fetch module and detect the latest version.

Installation

Golang

go install github.com/kazhuravlev/repo-manager/cmd/repo-manager@latest

Homebrew

brew install kazhuravlev/repo-manager/repo-manager

Docker (zsh) (will work only in current directory)

echo 'alias repo-manager="docker run -it --rm -v `pwd`:/workdir kazhuravlev/repo-manager:latest"' >> ~/.zshrc