hoard

Crates.iohoard
lib.rshoard
version0.6.1
sourcesrc
created_at2020-08-04 07:21:00.056992
updated_at2024-08-19 04:49:42.05153
descriptionHoard backups of files across your filesystem into one location.
homepagehttps://github.com/Shadow53/hoard
repositoryhttps://github.com/Shadow53/hoard
max_upload_size
id272806
size772,611
Michael Bryant (Shadow53)

documentation

README

Hoard

Netlify Status FOSSA Status

hoard is a program for backing up files from across a filesystem into a single directory and restoring them later.

Most people will know these programs as "dotfile managers," where dotfiles are configuration files on *nix (read: non-Windows) systems. Files on *nix systems are marked as hidden by starting the file name with a dot (.).

Documentation

You can find all documentation at https://hoard.rs.

Configuration

See config.toml.sample for a documented example configuration file.

Testing

Hoard's runtime behavior depends on environment variables, which the tests override to prevent polluting the developer's system and/or home directory. Because of this, tests must be run in one of two ways:

  1. Single-threaded, using cargo make test-single-thread or cargo test -- --test-threads=1.
  2. As separate processes with their own environments, using cargo make test-nextest or cargo nextest run.
  • cargo-make should install the dependency automatically. Otherwise, run cargo install cargo-nextest.

Tests can also be run in a container using cargo make docker-tests.

License

FOSSA Status

Commit count: 136

cargo fmt