How to Use lighty-version
Basic Usage
Step 1: Initialize AppState
use lighty_core::AppState;
const QUALIFIER: &str = "com";
const ORGANIZATION: &str = "MyLauncher";
const APPLICATION: &str = "";
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let _app = AppState::new(
QUALIFIER.to_string(),
ORGANIZATION.to_string(),
APPLICATION.to_string(),
)?;
let launcher_dir = AppState::get_project_dirs();
Ok(())
}Step 2: Create VersionBuilder
VersionBuilder Features
Get Version Information
Custom Directories
Check Directory Existence
Get Both Directories
LightyVersionBuilder (Custom Server)
Using with LoaderExtensions
Using with InstanceControl
Complete Workflow
Standard Loader Workflow
Custom Server Workflow
Directory Structure
Exports
Related Documentation
Related Crates
Last updated