file-handle
A humble Rust library to show files in the system manager, open terminals, or move items to the trash.
Design goals
file-handle was created to provide a minimal and dependency-conscious way to handle common desktop interactions. This project focuses on:
- Minimalism: Small dependency footprint using native commands where possible.
- Modernity: Clean, type-safe API designed for the latest Rust editions.
- Flexibility: Feature flags to ensure you only compile what you actually use.
Open-source, with care
This project is lovingly built and maintained by volunteers.
We hope it helps streamline your API development.
Please understand that the project has its own direction — while we welcome feedback, it might not fit every edge case 🌱
Acknowledgements
Depends on thiserror, url, zbus, trash, In addition, tempfile for test automation.