5 个版本

0.2.3 2023年4月7日
0.2.2 2023年4月7日
0.2.1 2023年4月7日
0.2.0 2023年4月7日
0.1.0 2023年4月6日

554配置 中排名

Download history 1/week @ 2024-03-16 28/week @ 2024-03-30 6/week @ 2024-04-06

每月 55 次下载

MIT 许可证

18KB
383

.trove 是一个用于管理配置文件的 CLI 工具。

.trove 预计将与存储库一起使用,但如果在标准目录中初始化,也运行良好。

它允许您映射、存储和版本控制(如果在 git 存储库中使用)您的配置文件,并提供简单的部署/删除过程。

用法

dot-trove 是基本可执行文件。调用它将显示帮助消息,同样在任意命令中使用 --help 也会显示帮助消息。

命令

  • init <PATH> : 初始化一个存储库和存储。如果已经存在,它允许存储库为其他命令找到存储。
  • add <PATH> <NAME>: 在指定名称下将文件或目录添加到存储库,将自动将您的家目录路径替换为 $HOME 以实现动态部署。
  • remove [-p <PATH> | -n <NAME>]: 取一个路径 一个条目的名称并从存储库中删除它,将存储的文件放在预期的 host_path。也遵循 $HOME 使用。
  • deploy [-c <CATEGORY> | -n <NAME>]: 可选部署所有存储文件、指定名称或给定类别中的所有文件
  • pack [-c <CATEGORY> | -n <NAME>]: 可选打包所有存储文件、指定名称或给定类别中的所有文件
  • status: 显示当前Trove配置

未来改进

  • 每个条目都有一个启用标志,并且状态显示每个条目的绿色/红色以指示它们是否活动

依赖关系

~1.7–3MB
~55K SLoC