Tech
[分享创造] ago:纯 zsh 写的历史命令搜索,按命令名分组,零依赖
平时找以前用过的命令,大多用 fzf 的 Ctrl-R 或者 Atuin 。两个都很好用,但我想要一个不用装任何东西、 source 一下就能用的,另外希望能按命令名分组来浏览,所以用纯 zsh 写了一个:ago 。
GitHub: https://github.com/vvenv/ago
$ 搜索 › push
ago 3
➤ git git push origin main
pnpm pnpm push:docs
docker docker push vvenv/app
↑↓ 选择 | → 进入 | Del 删除 | ^O 次数 | ^T 时间 | ^U 清空 | ESC 退出
主要功能
零依赖:纯 zsh ( 5.3+),不需要 fzf 、Python 或者别的二进制,macOS 自带的 zsh 就能用
按命令名分组:打开后先看到 git 、pnpm 、docker 这样的分组,→ 进入、← 返回,都按最近使用排序
模糊搜索:多个关键词用空格分开,支持中文,匹配的字会高亮;输入 gps 也能找到 g...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX