37 个重大版本更新
新功能 0.41.0 | 2024 年 8 月 22 日 |
---|---|
0.39.1 | 2024 年 7 月 25 日 |
0.36.0 |
|
0.35.0 | 2023 年 12 月 29 日 |
0.1.0 | 2020 年 7 月 12 日 |
#1570 在 Rust 模式
1,619 每月下载量
在 2 个crate中(通过 gitoxide)使用
2MB
43K SLoC
此crate的目的是将gix(命令行界面)的用户界面从实际实现中抽象出来。这样,将来就有可能提供替代的前端,包括用户界面。
什么是 gix
?
gix
是一个工具,帮助 gitoxide
的开发者在实际场景中运行他们的代码,并验证 gix
API。这使得它更像是一个试验床,而不是一个可以与 git
在功能集方面相媲美的工具。
尽管如此,gix
可能会在对 git
用户最有益的地方为其自己开辟一个市场。
此crate是内部的 - 请使用 gix
。
重要的是要理解,此crate将自己视为gix CLI的实现细节,并且不打算通过 cargo
依赖项的方式供外部消费。这一点通过没有其他文档得到了强调。也没有打算使此crate稳定。
如果您想了解驱动 gix
的东西,请查看 gix
crate,它提供了创建任何应用程序所需的所有构建块,包括 git
自身的镜像复制(至少是理想化的,因为 gix
中还没有所有功能)。
对于 gix
的用户,此代码库可能是一个详尽的示例,因为其中大部分或所有API都得到了使用。
特性标志
依赖项
~17–53MB
~1M SLoC