exclude_from_backups 0.2.1

Mark files or directories as excluded from backups (for Time Machine on macOS). Can be used to prevent caches and temporary files from bloating backups.
Documentation

Rust library for backup-invisible files and directories

Marks a given path as excluded from backups. Currently implemented only for Time Machine on macOS.

Applications that create caches and temporary files in non-standard system locations should exclude these from backups to avoid unneccessary I/O churn and backup bloat.

Usage

It's available as a Rust library:

extern crate exclude_from_backups as efb;

efb::exclude_from_backups(&path)?;

or a CLI command:

cargo install exclude_from_backups
exclude_from_backups ~/*/target/release