玩转Rust:构建更安全的rm并享受其中的乐趣
原文英文,约2200词,阅读约需8分钟。发表于: 。Welcome to my YOLO series, where I'll be showcasing simple tools and projects that I've built—sometimes for fun, sometimes to solve specific problems, and other times just out of pure curiosity....
作者介绍了一个命令行工具“rrm”,用于将文件移至回收站而不是永久删除,提升操作安全性。工具利用文件系统的扩展属性存储元数据,无需外部配置。作者通过开发此工具学习Rust语言,并使用mockall库进行测试。文章还简要介绍了扩展属性在Linux和macOS上的应用。作者分享了开发小工具的乐趣,并欢迎反馈。