3 个不稳定版本

0.1.1 2024年4月1日
0.1.0 2024年1月28日
0.0.0 2024年1月28日

构建工具 中排名 #341

Download history 17/week @ 2024-04-14 27/week @ 2024-04-21 28/week @ 2024-04-28 11/week @ 2024-05-05 7/week @ 2024-05-12 10/week @ 2024-05-19 87/week @ 2024-05-26 44/week @ 2024-06-02 21/week @ 2024-06-09 42/week @ 2024-06-16 32/week @ 2024-06-23 41/week @ 2024-06-30 28/week @ 2024-07-07 17/week @ 2024-07-14 53/week @ 2024-07-21 73/week @ 2024-07-28

每月下载 174

Apache-2.0 OR MIT

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 应用。

  1. 请确保使用 cargo packager 配置 中的 before_each_package_command 字段来构建您的应用(此字段不会与 before_packaging_command 字段一起工作)。
  2. 在您的 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