Alexander 66cd4e945c feat(fuse): implement rm with virtual .trash/ directory
- Add trashed/original_path/trashed_at columns to files table
- Implement FUSE unlink: moves files to /.trash/ preserving path structure
- Implement FUSE rmdir: removes empty directories
- Add trash CLI commands: list, restore, empty
- Add SIGHUP handler for CLI-triggered restore
- Fix upsert_file returning 0 on UPDATE (query actual ID)
- Auto-clear trashed flag when moving files out of /.trash/
2026-05-17 15:44:31 +02:00
2026-05-13 23:22:26 +02:00
2026-05-13 20:34:14 +02:00
2026-05-13 21:50:25 +02:00
2026-05-13 20:34:14 +02:00
2026-05-13 21:50:25 +02:00
2010-07-16 18:39:16 +01:00
2026-05-17 13:44:20 +02:00
2026-05-17 13:43:12 +02:00
2026-05-13 23:22:26 +02:00
S
Description
No description provided
1.1 MiB
Languages
Rust 96.8%
Python 2.9%
Nix 0.3%