8 个版本
0.1.7 | 2020 年 12 月 31 日 |
---|---|
0.1.6 | 2020 年 12 月 30 日 |
0.0.1 | 2020 年 12 月 28 日 |
#18 in #programmatic
每月 38 次下载
用于 2 个 crate(通过 librelic)
50KB
749 行代码(不含注释)
skellige
以编程方式跟踪和操作您的源代码
skellige 使用了古老的 git2
crate,为常见的功能如克隆和更新仓库提供类似 CLI 的进度输出。 skellige
提供了仓库组的概念,可以同时为多个仓库提供样式化的进度输出。
快速链接
用法
需要 rustc >= 1.30
这个最低 rustc 要求是由对 Rust 的 std::error::Error
处理改进所驱动的
克隆
待定
更新
待定
贡献
欢迎提交拉取请求。但是请理解,它们将仅根据更改是否符合我的项目目标和理念来评估。
Git-Hook
启用 Git 钩来自动增加版本
cd ~/Projects/skellige
git config core.hooksPath .githooks
许可证
本项目受以下任一许可证的许可:
- MIT 许可证 LICENSE-MIT 或 http://opensource.org/licenses/MIT
- Apache 许可证,版本 2.0 LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0
贡献
除非您明确声明,否则您提交给本项目以包含在内的任何贡献,根据 Apache-2.0 许可证定义,将按上述方式双许可,不附加任何额外条款或条件。
待办事项
- 记录用法
- 记录示例
- 添加 rust 文档
- 确定最小 rustc 并更新徽章
变更日志
- 12/30/2020
- 更新文档
- 12/28/2020
- 使用 fungus 作为依赖项
依赖项
~14–25MB
~444K SLoC