5 个版本
0.1.4 | 2023 年 7 月 24 日 |
---|---|
0.1.3 | 2023 年 7 月 16 日 |
0.1.2 | 2023 年 7 月 11 日 |
0.1.1 | 2023 年 6 月 30 日 |
0.1.0 | 2023 年 6 月 30 日 |
#821 in 文件系统
每月 32 次下载
405KB
192 行
Quickclip
使用 Rust 编写的目录书签器 🦀!
演示
安装
使用 cargo run : cargo install quickclip
然后添加各自的 shell 启动脚本
fish
将 `quickclip init fish | source` 添加到您的配置文件中。这通常在 fish.config 中。
zsh
将 `eval "$(quickclip init zsh)"` 添加到您的配置文件中。这通常在 .zshrc 中。
bash
将 `eval "$(quickclip init bash)"` 添加到您的配置文件中。这通常在 .bashrc 中。
用法
- 使用
quickclip {NAME}
添加新的标记- 如果没有指定 NAME,则默认为文件夹名称。
- 使用
quickclip list
列出所有标记 - 使用
quickclip remove {NAME}
删除一个标记 - 使用
goto {NAME}
前往已保存的目录- 如果没有指定 NAME,它将打开包含所有已保存目录的 TUI
技巧
- 将 quickclip 保存为 shell 的别名,例如
alias qc = quickclip
- 创建一个 shell goto 函数,cd 到 quickclip goto 命令的输出,例如(在 fish 中)
# set to cd using bookmarks
function goto
set -l path (command quickclip goto $argv)
cd -- "$path"
end
路线图
最终,我希望在 TUI 中添加一个模糊查找器来选择书签。不过,目前我更专注于完善当前的功能,如
- 更好的错误处理
- 在覆盖书签之前进行确认
- 自动创建 goto shell 函数
依赖项
~6–17MB
~178K SLoC