9 个稳定版本
1.0.8 | 2022年4月29日 |
---|---|
1.0.6 | 2022年4月20日 |
1.0.5 | 2022年4月18日 |
1.0.4 | 2022年4月17日 |
#2480 在 命令行工具
每月 27 次下载
1MB
321 代码行
包含 (Mach-o 可执行文件, 2.5MB) bin/camer
camer
一款便捷的命令别名管理器
注意:NPM 仅支持 Mac 平台,而 cargo 支持 Mac 平台和 Linux 平台。
快速开始
安装
# cargo
cargo install camer
# pnpm
pnpm add camer -g
用法
$ camer -h
camer 1.0.0
USAGE:
camer <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
-V, --version Print version information
SUBCOMMANDS:
add Add a command alias
clean Clean up CAM application files
help Print this message or the help of the given subcommand(s)
init Initialisation of the configuration file
ls Show all alias set
remove Remove existing alias
初始化
在可以使用 camer
之前,需要初始化配置文件。这可以通过执行 camer init
完成。
$ camer init
[CAM INFO]: cam initialization succeeded, please run `source /Users/kim/.zshrc`
当命令行上输出上述信息时,初始化成功。
列表
camer ls
命令列出所有设置的别名。
$ camer ls
gs --------- git status
ga --------- git add
gd --------- git diff
gb --------- git branch
gco -------- git checkout
gcl -------- git clone
gm --------- git merge
gpl -------- git pull
gps -------- git push
grh -------- git reset HEAD
grm -------- git rm
gst -------- git stash
gsta ------- git stash apply
gstd ------- git stash drop
gstl ------- git stash list
gstp ------- git stash pop
gsh -------- git show
gshh ------- git show HEAD
gsl -------- git shortlog
gt --------- git tag
gmv -------- git mv
ni --------- npm install
ya --------- yarn add
pa --------- pnpm add
nr --------- npm run
s ---------- npm run start
t ---------- npm run test
p ---------- npm run prod
d ---------- npm run dev
b ---------- npm run build
这些都是默认的别名设置。
添加
camer add
命令添加新的别名。需要提供别名名称和要执行的命令。
让我们为 npm run deploy
命令添加一个别名
$ camer add nd "npm run deploy"
[CAM INFO]: nd added successfully, please run `source /Users/kim/.zshrc`
上述结果表示已成功添加,所以让我们运行提示命令使其生效。
移除
camer remove
命令移除现有的别名。需要提供别名名称。
让我们移除在“添加”中添加的别名
$ camer remove nd
[CAM INFO]: remove nd alias succeeded, please run `source /Users/kim/.zshrc`
上述结果表示已成功移除,所以让我们运行提示命令使其生效。
清理
如果您想卸载 camer 应用程序,请在下载前运行 camer clean
,如果您需要将其与配置文件一起删除。
$ camer clean
[CAM Info]: Cam cleanup succeeded
上述结果表示清理成功。
如果您想继续使用它,请再次运行 camer init
以初始化它。
许可证
MIT
依赖项
~7–9MB
~146K SLoC