Syncs your changed files in your git repo to your self hosted server to easily continue where you left off.
Most useful for switching between computers whenever you want.
For now, saves to a local file, that could be OneDrive using rclone.
git_progress_sync is available as a overlay for NixOS:
{
inputs = {
git_progress_sync.url = "github:Peanutt42/git_progress_sync";
};
# overlay is git_progress_sync.overlays.default
}To build, you need some system packages: the openssl dev package and the pkg-config package
If you use NixOS, you can just run nix develop
To install, just run:
cargo install --path .git_progress_sync configure --root-directory /path/to/root/directorythis will configure the config file in ~/.config/git-progress-sync/config.toml:
root_directory = "/path/to/root/directory"To save your changes:
git_progress_sync saveTo load your changes:
git_progress_syncthis will do the same as this:
git_progress_sync load