Categorygithub.com/nolte/go-repos-sync
modulepackage
0.0.2
Repository: https://github.com/nolte/go-repos-sync.git
Documentation: pkg.go.dev

# README

Go Repos Sync

Tool for keep Local Repository in Sync with public/private Remote Hosts like Github/Gitlab.

Usage

  go-repos-sync import bulk

Configuration

For Daily usage is it recommendet to Preconfigure the Import Commands, with Settings like: Default Checkut Protocol, Checkut Base Directory, and many more.

Default Config Location: ~/.repos-sync/config.yaml
Example: ./examples/config.yaml

Bulk Checkout Configuration

For go-repos-sync import bulk you will need a Configuration File with the Selected Repository for Sync, from different Remotes.

Examples:

The Bulk Configs can be configure at the Configuration, by adding a Path/URL at settings.bulkElements, or you use the Commandline Paramaeter --bulkConfig for overwrite the Configuration from file.

Development

asdf plugin-add golangci-lint https://github.com/hypnoglow/asdf-golangci-lint.git
asdf plugin-add goreleaser https://github.com/kforsthoevel/asdf-goreleaser.git

asdf install

Build

goreleaser --snapshot --skip-publish --rm-dist --skip-sign

# Packages

No description provided by the author
No description provided by the author