8 个版本
0.0.8-alpha | 2022年1月3日 |
---|---|
0.0.7-alpha | 2022年1月3日 |
0.0.6-alpha | 2021年12月31日 |
841 在 开发工具 中
每月 24 次下载
30KB
767 行代码
欢迎使用 switcher 👋
用 Rust 开发的多 Git 仓库项目组织器。
这个项目相当不成熟,创建它是为了我可以学习 Rust,还有其他用其他语言编写的项目变体
但是这可能是我要继续维护的主要项目。
安装
从版本中
wget -qcO ~/.local/bin/switcher https://github.com/omarahm3/switcher/releases/download/v<LATEST_VERSION>/switcher
chmod +x ~/.local/bin/switcher
或将其作为 cargo crate 安装
cargo install switcher --version <LATEST_VERSION>
如果你不知道要使用哪个版本
cargo install switcher --version (cargo search switcher --limit 1 | head -n 1 | cut -d ' ' -f 3 | sed -e 's/"//g')
构建
git clone [email protected]:omarahm3/switcher.git
cd switcher
cargo build --release --all-features
用法
switcher help
使用功能文件
功能文件是描述特定项目上特定功能/错误/什么的文件。您可以使用特定格式创建它们
{
"project": "example",
"feature_specs": [
{
"repository": "my_repo",
"branch": "fix/tricky-bug"
},
...
]
}
您还可以检查 此示例文件,一旦您有了该文件,就可以通过运行将其传递给 switcher
switcher feature ./path-to-feature-file.json
然后它会完成其余的操作
作者
👤 Omar Ahmed
- 网站: https://mrg.sh
- Twitter: @omarahm3
- Github: @omarahm3
- LinkedIn: @omarahmed0
🤝 贡献
欢迎贡献、问题和功能请求!
请随时查看 问题页面。
展示您的支持
如果此项目对您有帮助,请给予 ⭐️!
📝 许可证
版权 © 2021 Omar Ahmed。
此项目受 MIT 许可证。
依赖项
~0.9–12MB
~95K SLoC