An open API service indexing awesome lists of open source software.

https://github.com/schwa/tree-snapshot-rs

A simple tool to save a snapshot of a directory tree.
https://github.com/schwa/tree-snapshot-rs

Last synced: 10 days ago
JSON representation

A simple tool to save a snapshot of a directory tree.

Awesome Lists containing this project

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

```sh
cargo install tree-snapshot
```

## Usage

```sh
tree-snapshot --output
```

## License

MIT