好记性不如烂笔头,简化命令输入,再也不用记那么多命令啦。
bash -c "$(curl -fsSL https://raw.githubusercontent.com/x-few/quickcmd/master/install.sh)"
在~/.quickmd/commands
目录中添加一个
或多个
存储命令的文件。命令格式如下:
[快捷命令名称] # 模糊搜索时用到
# 类型为 command 时
command = <命令>
workdir = <工作目录> # 默认当前目录
# 类型为 godir 时
godir = <跳转目录>
# 类型为 tip 时
tip = <提示> # 用于记录信息,需要时进行展示
# 类型为 chatgpt 时
api_key = <API-Key>
multi_line_question = <True/False>
# 跳转到用户根目录
[go-home]
godir = ~/
[git-pull]
command = git pull origin ${branch}
workdir = ~/.quickcmd
[Ask ChatGPT]
api_key = ChatGPT-API-KEY
qc -h
: 显示帮助信息qc -l
: 列出所有命令qc
: 启动快捷命令选择器
-
~/
支持 - 变量支持
- 列出所有命令
-l
- 增删改快捷命令
- 增:
-a
- 删:
-d
- 改:
-m
- 增:
-
-v
选项支持显示cmd目录和qc的目录 -
-i
: 安装 quickcmd -
-u
: 卸载 quickcmd -
-p
: 更新 quickcmd
- 自动化安装脚本
- 增加测试用例
- 完善 fzf 的检查:是否存在
- 支持频率排序
- 支持最近排序
- 支持频率+最近,权重排序
- 使用配置文件进行一些配置