file-handle 0.1.0

A humble library to show files in the system manager, open terminals, or move items to the trash.
Documentation

file-handle

crates.io License Documentation Dependency Status CI tests

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.