#alias #manager #command #cli

应用 camer

一款便捷的命令别名管理器

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 次下载

MIT 许可证

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