1 个稳定版本
1.0.0 | 2022年1月4日 |
---|
#290 在 构建工具
16KB
341 行
snafu-upgrade-assistant
将 SNAFU 0.6 升级到 0.7。
简述
-
安装助手
cargo install snafu-upgrade-assistant
-
在您的 Cargo 项目中运行助手
snafu-upgrade-assistant
这应该可以成功编译,并且不会修改您的文件。
-
在您的 Cargo.toml 中将 SNAFU 从 0.6 升级到 0.7
-
再次运行助手
-
提交更改并运行测试
发生了什么?
在 SNAFU 0.7 中,生成的 上下文选择器 现在具有 Snafu
后缀,以帮助阐明生成的代码。此工具构建您的代码,查看编译器错误消息,并应用自动转换以尝试使其再次构建。
有哪些选项存在?
运行助手并使用 --help
获取完整选项列表。一些常用选项包括
-
--dry-run
。当设置时,助手将执行一次修复并打印出将要修改的文件。 -
--extra-check-arg
。当提供时,助手将使用这些额外参数来cargo check
。可多次使用。对于传递功能标志(--extra-check-arg --feature=cool-thing
)或与工作区相关的配置(--extra-check-arg --all
)非常有用。
这是安全的吗?
助手被设计为仅更改 Rust 编译器报告发生错误的当前工作目录中的文件。话虽如此,您应该始终从一个干净的控制版本状态开始工作,并且备份您的目录也不会有害。
依赖关系
~3.5–5.5MB
~101K SLoC