#git #sha #random #funny #release

git-release-name

将 git shas 转换为版本名的简单库

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2018年6月3日
0.1.0 2018年5月24日

#6 in #funny

MIT 许可证

155KB
9K SLoC

git-release-name

一个简单的工具,接受 sha 并返回一个随机的版本名。该名称将根据工具的版本进行确定性。该项目分为三个 crate。每个 crate 提供不同的字典接口。功能库是 libray(位于 rn-dictionary)。其他两个是 rn-clirn-web

安装

克隆此仓库并使用 rustup 设置 rust 编译器和 cargo: https://rustup.rs/

命令行界面

一旦运行成功(测试:cargo -v)您就可以安装命令行界面

$ cargo install --force --path=cli

网络应用

如果您想使用网络应用,有一个为其提供的 Docker 容器

docker run -it -p 6767:6767 kbacha/git-release-name

然后您可以使用 curl

$ curl "0.0.0.0:6767/api/release-name/$(git rev-parse HEAD)"

许可证

仓库受 MIT 许可证许可。

依赖关系