4 个版本
0.0.4 | 2023年11月12日 |
---|---|
0.0.3 | 2023年10月12日 |
0.0.2 | 2023年7月13日 |
0.0.1 | 2023年7月8日 |
#517 in 配置
8KB
122 代码行
verstau
利用 TOML 配置文件的符号链接管理器。考虑到以下使用场景
- 管理配置文件("dotfiles" git 仓库)。
- 管理手动安装的软件的多个版本(例如在
/usr/local
内)。
配置
Verstau 在给定目录中寻找 verstau.toml
文件,该文件具有以下语法
[my_file_1]
source = "my_file_1"
destination = "~/my_file"
[my_file_2]
source = "my_file_2"
destination = "/etc/my_file_2"
用法
要应用配置,从包含 verstau.toml
的目录启动以下命令
verstau apply
如果命令失败,因为目标文件已存在,并且您确定要替换它,可以使用 --force
选项覆盖现有文件
verstau apply --force
或使用 --skip-existing
仅添加新符号链接
verstau apply --skip-existing
示例
此仓库 使用 verstau 来管理配置文件,包括系统范围 (/etc) 和用户范围。
依赖项
~5.5–7.5MB
~147K SLoC