Crates.io | devtools |
lib.rs | devtools |
version | 0.3.3 |
source | src |
created_at | 2023-09-18 15:52:41.391794 |
updated_at | 2024-07-25 01:20:37.201694 |
description | CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease. |
homepage | |
repository | https://github.com/crabnebula-dev/devtools |
max_upload_size | |
id | 976060 |
size | 29,012 |
Inspect, monitor, and understand your Tauri application with ease.
Ensure you have Tauri set up correctly. Then install the Rust instrumentation from crates.io:
cargo add devtools
Then add the following snippet to your tauri initialization code:
fn main() {
#[cfg(debug_assertions)] // only enable instrumentation in development builds
let devtools = devtools::init();
let mut builder = tauri::Builder::default();
#[cfg(debug_assertions)]
{
builder = builder.plugin(devtools);
}
builder
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
And then run your app as usual, if everything is set up correctly devtools will print the following message:
You can click or copy & paste the link into your browser to open up the UI. Alternatively you can navigate to https://devtools.crabnebula.dev and connect from there.