#source #programmatic #track #manipulate #progress #repository #repo

skellige

以编程方式跟踪和操作您的源代码

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

MIT/Apache

50KB
749 行代码(不含注释)

skellige

license-badge build codecov crates.io Minimum rustc

以编程方式跟踪和操作您的源代码

skellige 使用了古老的 git2 crate,为常见的功能如克隆和更新仓库提供类似 CLI 的进度输出。 skellige 提供了仓库组的概念,可以同时为多个仓库提供样式化的进度输出。

用法

需要 rustc >= 1.30

这个最低 rustc 要求是由对 Rust 的 std::error::Error 处理改进所驱动的

克隆

待定

更新

待定

贡献

欢迎提交拉取请求。但是请理解,它们将仅根据更改是否符合我的项目目标和理念来评估。

Git-Hook

启用 Git 钩来自动增加版本

cd ~/Projects/skellige
git config core.hooksPath .githooks

许可证

本项目受以下任一许可证的许可:

贡献

除非您明确声明,否则您提交给本项目以包含在内的任何贡献,根据 Apache-2.0 许可证定义,将按上述方式双许可,不附加任何额外条款或条件。


待办事项

  • 记录用法
  • 记录示例
  • 添加 rust 文档
  • 确定最小 rustc 并更新徽章

变更日志

  • 12/30/2020
    • 更新文档
  • 12/28/2020
    • 使用 fungus 作为依赖项

依赖项

~14–25MB
~444K SLoC