3 个不稳定版本
0.1.1 | 2024年4月1日 |
---|---|
0.1.0 | 2024年1月28日 |
0.0.0 | 2024年1月28日 |
在 构建工具 中排名 #341
每月下载 174 次
25KB
295 行
cargo-packager-resource-resolver
由 cargo-packager
打包的应用的资源解析器。
它解析使用 cargo packager 配置 中的 resources
字段设置的包含资源的根路径。
获取资源路径
use cargo_packager_resource_resolver::{resources_dir, PackageFormat};
let resource_path = resources_dir(PackageFormat::Nsis).unwrap();
自动检测格式
⚠️ 此功能仅适用于使用 cargo packager 构建的 Rust 应用。
- 请确保使用 cargo packager 配置 中的
before_each_package_command
字段来构建您的应用(此字段不会与before_packaging_command
字段一起工作)。 - 在您的 Cargo.toml 中为此 crate 激活功能
auto-detect-format
。
use cargo_packager_resource_resolver::{resources_dir, current_format};
let resource_path = resources_dir(current_format().unwrap()).unwrap();
许可证
适用于适用情况的 MIT 或 MIT/Apache 2.0。
依赖关系
~0.4–0.9MB
~20K SLoC