8000 GitHub - tecosaur/Trash.jl: Mirror of https://code.tecosaur.net/tec/Trash.jl
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tecosaur/Trash.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trash.jl

A cross-platform and standard-compliant library for safe, recoverable file deletion. Move files and directories to your system’s trash rather than deleting them outright, and manage trashed items programmatically — all with one uniform API.

See the docs (and docstrings) for a detailed overview, but you can also just get started by using trash instead of rm.

Most trashing libraries (particularly cross-platform ones) stop at sending items to the trash; this library lets you inspect the trash (with Trash.list), retrieve (untrash) or purge (Trash.purge) entries from it, and more.

Comparison with existing libraries

LibraryLanguageLibrary/CLIPlatformsTrashUntrashListOrphansPurgeEmpty
Trash.jlJulia📚🐧 🍏 🪟✅️️✅️✅️✅️
trash-rsRust📚 + 🐚🐧 🍏 🪟✅️
send2trashPython📚🐧 🍏 🪟✅️
trashJavaScript📚 + 🐚🐧 🍏 🪟✅️
gomiGo🐚🐧 🍏 🪟🐧🐧🐧
TrashmanC#🐚🐧 〰️️ 🪟
trash-cliPython🐚🐧 〰️️ 〰️️✅️✅️✅️✅️
trash-dD🐚🐧 〰️️ 〰️️✅️✅️✅️✅️
GIOC📚🐧 〰️️ 〰️️✅️
KIOC++📚🐧 〰️️ 〰️️✅️✅️
DS_Store parserPython📚〰️️ 🍏 〰️️
FoundationObjC/Swift📚〰️️ 🍏 〰️️✅️
rifiuti2C🐚〰️️ 〰️️ 🪟
winshellPython📚〰️️ 〰️️ 🪟✅️✅️✅️✅️
win32C📚〰️️ 〰️️ 🪟✅️✅️

Sponsor this project

  •  

Packages

No packages published

Languages

0