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 文件系统
480KB
11K SLoC
Hoard
hoard
是一个将文件系统中的文件备份到单个目录并稍后恢复的程序。
大多数人将这些程序称为“dotfile管理器”,其中dotfiles是*nix(即非Windows)系统上的配置文件。*nix系统上的文件通过以点(.)开头来标记为隐藏。
文档
您可以在 https://hoard.rs 找到所有文档。
配置
请参阅 config.toml.sample
以获取示例配置文件。
测试
Hoard的运行时行为取决于环境变量,测试将覆盖这些变量以防止污染开发者的系统或/和家目录。因此,测试必须以以下两种方式之一运行
- 单线程,使用
cargo make test-single-thread
或cargo test -- --test-threads=1
。 - 作为具有自己环境的独立进程,使用
cargo make test-nextest
或cargo nextest run
。
cargo-make
应该自动安装依赖项。否则,运行cargo install cargo-nextest
。
测试还可以在容器中运行,使用cargo make docker-tests
。
许可证
依赖项
~15–59MB
~1M SLoC