go-repos-sync

command module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2021 License: GPL-3.0 Imports: 1 Imported by: 0

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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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