1个不稳定版本
0.1.0 | 2022年3月20日 |
---|
#9 in #yes
10KB
85 行
sfrm
alias rm="sfrm"
并且永远不会意外删除任何东西。
rm命令的简单替代品,它将删除的文件移动到回收站而不是直接删除。我想它不需要太多解释为什么它是有用的。
CLI使用应与rm
命令100%兼容。但这并不是我所需要的。因此,它目前只支持下表中列出的功能,当我需要时或有人请求时,我将实现更多功能。
特性 | 支持 |
---|---|
-f , --force |
是 |
-i |
否 |
-I |
否 |
--interactive[=WHEN] |
否 |
--one-file-system |
否 |
--preserve-root[=all] |
否 |
-r , -R , --recursive |
是* |
-d , --dir |
是 |
-v , --verbose |
否 |
--帮助 |
是 |
--version |
是 |
兼容输出 | 否 |
* 仅支持-r
和--recursive
。
安装
cargo install sfrm
echo 'alias rm="sfrm"' >> ~/.bashrc # (optional) replace .bashrc with appropriate file for your shell
许可
本项目采用MIT许可或Apache许可(版本2.0)。
有关详细信息,请参阅LICENSE-APACHE和LICENSE-MIT。
依赖
~5–31MB
~428K SLoC