Sen descrición

Samuel W. Flint d953060471 Update version and include listing of groups %!s(int64=2) %!d(string=hai) anos
LICENSES b01b034679 Start writing a readme %!s(int64=2) %!d(string=hai) anos
src bff0a228a1 Update version and include listing of groups %!s(int64=2) %!d(string=hai) anos
.envrc c3d943d61d Add initial contents %!s(int64=4) %!d(string=hai) anos
.envrc.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
.gitignore fd90eb37b5 Add in pre-commit configuration %!s(int64=4) %!d(string=hai) anos
.gitignore.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
.pre-commit-config.yaml fd90eb37b5 Add in pre-commit configuration %!s(int64=4) %!d(string=hai) anos
.pre-commit-config.yaml.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
Cargo.lock bff0a228a1 Update version and include listing of groups %!s(int64=2) %!d(string=hai) anos
Cargo.lock.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
Cargo.toml bff0a228a1 Update version and include listing of groups %!s(int64=2) %!d(string=hai) anos
README.md b01b034679 Start writing a readme %!s(int64=2) %!d(string=hai) anos
README.md.license b01b034679 Start writing a readme %!s(int64=2) %!d(string=hai) anos
default.nix c3d943d61d Add initial contents %!s(int64=4) %!d(string=hai) anos
default.nix.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
flake.lock ce145aaaa4 Update environment %!s(int64=2) %!d(string=hai) anos
flake.lock.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
flake.nix bff0a228a1 Update version and include listing of groups %!s(int64=2) %!d(string=hai) anos
flake.nix.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos
shell.nix c3d943d61d Add initial contents %!s(int64=4) %!d(string=hai) anos
shell.nix.license 4c930370a9 Add License information %!s(int64=2) %!d(string=hai) anos

README.md

REUSE status

sync-it

sync-it is a command-line tool written in Rust to help easily synchronize repositories. It allows grouping of repositories, definition of different kinds of repository, and definition of pre-/post-group actions.

Usage

type

This subcommand is used to create and manage repository types.

repository

This subcommand is used to create and manage repositories.

group

This subcommand is used to create and manage groups of repositories.

action

This subcommand is used to create and manage actions.

run

This subcommand runs a defined command or synchronization procedure for a repository, group, or some combination. The -c argument may be used to specify a defined command instead of the default "synchronization" sequence. The all "group" will run all repositories.

completion

The subcommand sync-it completion takes a single argument, the name of a shell (bash, elvish, fish, powershell, and zsh are currently supported by clap_completion, and outputs a completion definition file to STDOUT.