Skip to content

Peanutt42/git_progress_sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Progress Sync

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.

Installation

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 .

Configuration

git_progress_sync configure --root-directory /path/to/root/directory

this will configure the config file in ~/.config/git-progress-sync/config.toml:

root_directory = "/path/to/root/directory"

Usage

To save your changes:

git_progress_sync save

To load your changes:

git_progress_sync

this will do the same as this:

git_progress_sync load

About

Utility cli that saves current git changes to a central place (OneDrive using rclone for example), so that you can continue where you left off on another machine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors