tree-snapshot

Crates.iotree-snapshot
lib.rstree-snapshot
version0.1.0
sourcesrc
created_at2024-06-07 15:30:46.911045
updated_at2024-06-07 15:30:46.911045
descriptionA tool to create and manage snapshots of directory trees.
homepagehttps://github.com/schwa/tree-snapshot-rs
repositoryhttps://github.com/schwa/tree-snapshot-rs
max_upload_size
id1264928
size47,633
Jonathan Wight (schwa)

documentation

README

tree-snapshot

A simple tool to take a snapshot of a directory tree and save it to a file.

The snapshot is a .csv file that is sorted by the path of each file in the directory tree. Each record in the output has fields for metadata and optionally a SHA256 hash of the file contents. Xattr metadata are also saved in the snapshot - and their contents are also hashed.

Purpose

This tool is useful for creating a snapshot of a directory tree that can be used to compare against another snapshot to determine if any files have been added, removed, or changed.

Installation

cargo install tree-snapshot

Usage

tree-snapshot <directory> --output <output-file>

License

MIT

Commit count: 14

cargo fmt