我编写该工具主要是为了解决个人平常命令行中遇到的以下问题:
tar -xvf.....alias {a}={b} 快速缩短指令,不过是在 session 内暂时储存的.zshrc, .bashrc 等设置,但是删、查、改以及迁移(eg. bash->zsh) 极为不方便QALI 包含两个指令: q(常用操作) 和 qali(管理操作),并解决了以上每个问题:
q -s untar "tar -xvf" 设置简写,并使用 q untar {文件名} 快速运行指令qali list 查看所有假名;
qali remove 删除假名;
qali select 通过 fuzzy select 查找指令q -s hi ./hello.py :自动识别 Python 脚本,并可以在任意地点通过 q hi 全局执行脚本 (目前还支持 shell)q {...} 命名空间有且仅有用户自己设置的命令简写写这个工具的同时也发现 github 上面有一些功能类似的项目,以下是一个对比:
欢迎各位在下方评论提建议以及在github上合作!
1
lingly02 2022 年 8 月 30 日
不错,我建议在输完 q untar 之后,打空格或 tab 自动展开为 tar -xvf
|
3
lllllliiii 2022 年 8 月 30 日
这个好像跟 shell 的 completion 有关系。
|
4
masker 2022 年 8 月 30 日 via Android
写一个直接管理当前 alias 的不就好了吗
|
6
Alan3 2022 年 9 月 2 日
Bug:Centos 7 , "Select an alias" 的时候 Ctrl+C 退出后,shell 光标会消失,使用 `echo -e "\033[?25h"`后恢复。
|
7
encro 2022 年 9 月 2 日
alias 解决了我的问题,
zsh 插件我都研究不过来了。 |