rmtrash 是 macOS 命令行工具 rm
的替代方案,用于将文件移动到废纸篓。 目前可用的 Objective-C 版本 trash 和 Swift 版本 macos-trash 分别已有 6 年和 2 年未更新,且存在一些不足:trash
未采用最新的废纸篓 API ;macos-trash
实现过于简陋,缺乏对 rm
命令标志位的支持。
rmtrash https://github.com/TBXark/rmtrash 提供了与 Linux 和 macOS 版本 rm
命令完全兼容的标志位支持。
rmtrash [-f | --force] {[-i | --interactive[=always]] | [-I | --interactive=once] |
[--interactive=never]} [--one-file-system | -x] [--no-preserve-root |
--preserve-root] [-r | -R | --recursive] [-d | --dir] [-v | --verbose]
FILE...
rmtrash --help
rmtrash --version
brew install tbxark/repo/rmtrash
如果你不想订阅我的 taps, 可以在 release 中下载二进制,或者直接从源码编译
一开始交给号称能自己写完整个项目的 Windsurf 写,结果写出来了一团浆糊。最后还是得人来组织代码结构, AI 辅助提示。
另外自己和 AI 已经找不到什么 BUG 了,欢迎测试提交 issue
1
aapeli 23 小时 30 分钟前
brew install trash
alias=trash |
2
aapeli 23 小时 30 分钟前
用这个好久了 alias=trash
|
5
aapeli 23 小时 29 分钟前
不过楼主这个更棒,立马更换一波
|
6
Kobayashi 23 小时 22 分钟前 via Android
|
8
tbxark OP @Kobayashi 我还以为是纯 shell ,原来还得依赖 python 搭那个 trash-cli ,还是选择 macOS 原生 API 吧
|
10
ychen997 1 小时 53 分钟前 via iPhone
|