metasync

command module
v0.0.0-...-c43793d Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2022 License: MIT Imports: 5 Imported by: 0

README

Metasync

Metasync provides a convenient way to quickly sync commonly used and repeated files between multiple repositories, and keep changes in sync.

metasync coverage

releases GitHub license

Objectives

It gets extremely time consuming maintaining significant numbers of repositories, especially when you use similar CI/CD tools throughout and have a number of meta or helper files in each repository.

Rather than having to go into each repository individually to make file changes, metasync provides a straightforward way to sync your metafiles with a master template repository.

Metasync allows you to keep your metafiles in sync, and even version them against specific template repository tags, branches, or individual refs.

Examples of Use

Command Explanation Minimum Version
metasync sync Syncs the local repository with a remote source defined in a local .metasync.yml files -------
metasync sync -dryrun Shows required changes between the local repo and source templates, without making changes. -------
metasync sync -diff Shows inline diffs of changes between the remote source template and the local files. -------

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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