Crate git_mover

Source
Expand description

§git-mover

Move git repositories to a new location

§Usage

Usage: git-mover [OPTIONS]

Options:
 -s, --source <SOURCE>            The source platform (github, gitlab, codeberg) [aliases: from]
 -d, --destination <DESTINATION>  The destination platform (github, gitlab, codeberg) [aliases: to]
 -n, --no-forks                   Don't sync forked repositories
 -r, --resync                     Resync all repositories
 -c, --config <CONFIG>            Custom configuration file
     --show-config-path           Show the current config path
 -v, --verbose...                 Verbose mode (-v, -vv, -vvv)
 -h, --help                       Print help

Structs§

Config
Configuration data

Functions§

cli_main
Run the git-mover tool with the provided command line options
main_sync
Main function to sync repositories