| Crates.io | rsopen |
| lib.rs | rsopen |
| version | 0.1.0 |
| created_at | 2025-12-05 21:05:20.758839+00 |
| updated_at | 2025-12-05 21:05:20.758839+00 |
| description | A multiplatform application launcher with fuzzy search capabilities. |
| homepage | |
| repository | https://github.com/Hahihula/rsopen |
| max_upload_size | |
| id | 1969163 |
| size | 29,432 |
rsopen is a multiplatform application launcher written in Rust. It attempts to launch an application by name using the following strategy:
open, start) if the app is in your PATH or registered./usr/share/applications) for applications matching the name (exact or fuzzy) and parses the Exec command./Applications, C:\Program Files, /usr/bin) for executables..desktop files).# Launch generic application
rsopen firefox
# Launch with verbose output (to see search process)
rsopen -v "Terminal"
use rsopen::launch_app;
fn main() {
// Launch 'firefox' with verbose=false
if let Err(e) = launch_app("firefox", false) {
eprintln!("Error: {}", e);
}
}
cargo install rsopen