3个不稳定版本
0.2.1 | 2021年6月19日 |
---|---|
0.2.0 | 2021年6月19日 |
0.1.0 | 2021年6月19日 |
#890 在 配置
5KB
自动将-v
、-V
和--version
添加到您的二进制文件中
此crate包含一个属性宏auto_version
,当将其应用于您的main
函数时,将为binary -v
或binary --version
生成输出
$ ./binary -v
$ 0.1.0
$ ./binary --version
$ 0.1.0
示例
use auto_version::auto_version;
#[auto_version]
fn main() {
// executed code
}
⚠️ 仅适用于cargo ⚠️
在代码未使用cargo编译的情况下,版本将被替换为消息"`auto_version`宏仅适用于使用cargo编译的项目"。
依赖项
~1.5MB
~35K SLoC