4 releases
0.1.2 | Sep 2, 2024 |
---|---|
0.1.1 | Apr 1, 2024 |
0.1.0 | Jan 28, 2024 |
0.0.0 | Jan 28, 2024 |
#447 in Unix APIs
189 downloads per month
26KB
296 lines
cargo-packager-resource-resolver
Resource resolver for apps that was packaged by cargo-packager
.
It resolves the root path which contains resources, which was set using the resources
field of cargo packager configuration.
Get the resource path
use cargo_packager_resource_resolver::{resources_dir, PackageFormat};
let resource_path = resources_dir(PackageFormat::Nsis).unwrap();
Automatically detect formats
⚠️ This feature is only available for Rust apps that were built with cargo packager.
- Make sure to use the
before_each_package_command
field of cargo packager configuration to build your app (this will not work with thebefore_packaging_command
field). - Activete the feature
auto-detect-format
for this crate in your Cargo.toml.
use cargo_packager_resource_resolver::{resources_dir, current_format};
let resource_path = resources_dir(current_format().unwrap()).unwrap();
Licenses
MIT or MIT/Apache 2.0 where applicable.
Dependencies
~0.3–0.8MB
~18K SLoC