3 个不稳定版本
0.2.0 | 2023年9月14日 |
---|---|
0.1.0-pre | 2023年9月14日 |
#609 在 配置
97KB
2K SLoC
行李员 🛎️🧳
[!警告] 这一切都在进行中!存在可能导致你的 dotfiles 被破坏的bug和边缘情况。
一个跨平台管理 dotfiles 的二进制程序。把你的 dotfiles 带到任何地方!
行李员是一个面向跨平台 dotfiles 的 Git 仓库管理器。它大量借鉴了 vcsh
,它专注于管理本地仓库,而将 dotfiles 仓库的历史交给 Git 管理。以下是一个 Bellboy(bb
二进制程序)的示例
# Start from scratch by adding some existing repos of yours. Since you probably
# have a normal Git repo or two lying around (which would be "standalone" repos
# in Bellboy terms), let's use those!
$ bb standalone register ./my-first-repo
$ bb standalone register ./my-second-repo
# 👀 We can see that Bellboy registered these repos with a `list` subcommand:
$ bb list
# Run `git push` on each repo we've configured in Bellboy.
$ bb for-each -- git push
想要深入了解?你应该尝试
- 指南级文档的用户指南 。
- 查看
bb help
获取参考级文档,包括每个命令和子命令。
安装
目前,您可以通过 Cargo 构建 Bellboy。
$ cargo install bellboy
GitHub 和您最喜欢的包管理器中的二进制分发版即将推出(也请参阅 路线图)!
路线图
请查看 Bellboy 在 GitHub 上的 当前路线图。
贡献
请参阅 贡献者指南!
鸣谢
本项目关于 overlay
仓库设计的大部分灵感来自 vcsh
,如果您经常使用 bash
作为您的 shell 或总是在命令行中可用,请鼓励您查看它。
许可证
本项目使用 GPL 3.0。如果您对原因感兴趣,请参阅 “许可证:为什么是 GPL 3.0?”页面,该页面来自 贡献者指南。
依赖关系
~8–21MB
~289K SLoC