github.com/upsettingboy/autocopy-rs ↗

Copy files using defined profiles

An animated visualization of upsettingboy/autocopy-rs's Git history from December 2019 to January 2020, built by 1 contributor. The codebase reached 31 lines, mostly Rust. The video runs 14 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Rust

Contributors

1

Lines of Code

31

From

2019-12-30

To

2020-01-28

Advertisement

About upsettingboy/autocopy-rs

AutoCopy is a command-line backup utility written in Rust that lets users define profiles to automatically copy files between locations on their local filesystem. The tool is designed to emulate Steam Cloud functionality, allowing users to synchronize game saves and other data across multiple PCs or even between different operating systems.

The project uses a profile-based system where users can configure which directories to back up and where to copy them to. It leverages several Rust libraries including Diesel for database operations, clap for command-line argument parsing, and fs_extra for file system operations. The utility provides a table-based output for displaying backup information and includes file locking capabilities through the fs2 library.

AutoCopy is particularly useful for gamers and power users who want to maintain synchronized game saves across multiple machines without relying on cloud services. The project is distributed under the Apache 2.0 license and properly credits all third-party dependencies it relies on.

Advertisement

Share this video