9 个版本

0.5.3 2024年7月28日
0.5.2 2024年3月24日
0.5.1 2024年2月3日
0.2.0 2023年3月26日
0.1.4 2022年11月10日

命令行工具 中排名第 509

Download history 143/week @ 2024-07-26 10/week @ 2024-08-02

每月下载量 153

MIT 许可证

15KB
329

🌠 conceal 🌃

简介

conceal 是一个基于 trash-rs 的命令行工具,它实现了 FreeDesktop.org 回收站规范

您可以使用 conceal

  • 将文件移至回收站;
  • 列出所有已丢弃的文件;
  • 永久删除所有已丢弃的文件;
  • 恢复当前目录下丢弃的文件。

查找器

conceal restore 使用 skimfzf(默认)作为查找器。您可以通过 --finder 选项选择其中一个,其值也受环境变量 CONCEAL_FINDER 控制。

优先级:--finder > CONCEAL_FINDER

有关更多信息,请参阅 conceal restore -h

查找器选项

conceal 预定义了查找器命令的一些选项,以创建一个用户友好的界面:--multi --ansi --reverse --cycle --bind='ctrl-a:select-all,ctrl-r:toggle-all'。您可以通过环境变量 FZF_DEFAULT_COMMAND 添加更多您喜欢的选项。

fzf 选项参考:man 1 fzf

键绑定

动作
ctrl-a 选择所有项目
ctrl-r 切换 所有项目

切换:选择未选择的项目,取消选择已选择的项目。

安装

Cargo

在您使用 conceal 之前,需要安装查找器 skimfzf

$ cargo install conceal

AUR

$ paru -S conceal

或二进制包

$ paru -S conceal-bin

用法

有两个二进制文件:cncconceal

cnc 用于将文件放入回收站;conceal 用于操作回收站。

demo

Tab 是多选和多取消键。

依赖项

~2-30MB
~429K SLoC