8 个版本 (4 个重大更新)

新版本 0.6.1 2024年8月19日
0.6.0 2023年10月5日
0.5.2 2023年3月22日
0.5.1 2022年10月15日
0.1.0 2020年8月4日

#133 in 文件系统

BSD-3-Clause

480KB
11K SLoC

Hoard

Netlify Status FOSSA Status

hoard 是一个将文件系统中的文件备份到单个目录并稍后恢复的程序。

大多数人将这些程序称为“dotfile管理器”,其中dotfiles是*nix(即非Windows)系统上的配置文件。*nix系统上的文件通过以点(.)开头来标记为隐藏。

文档

您可以在 https://hoard.rs 找到所有文档。

配置

请参阅 config.toml.sample 以获取示例配置文件。

测试

Hoard的运行时行为取决于环境变量,测试将覆盖这些变量以防止污染开发者的系统或/和家目录。因此,测试必须以以下两种方式之一运行

  1. 单线程,使用 cargo make test-single-threadcargo test -- --test-threads=1
  2. 作为具有自己环境的独立进程,使用 cargo make test-nextestcargo nextest run
  • cargo-make 应该自动安装依赖项。否则,运行 cargo install cargo-nextest

测试还可以在容器中运行,使用cargo make docker-tests

许可证

FOSSA Status

依赖项

~15–59MB
~1M SLoC