通过 adam -v 查看当前版本
可以通过执行 adam clean 删掉 adam 缓存(~/.adam/)。
配置 adam 只需执行命令 adam config ,按照提示填入相应信息即可。
配置动作并非必须,但如果不希望每次添加 adam 模板时输入长长的 git 地址,强烈建议执行配置。
adam config 会询问的项
- Default gitlab group URL
- Gitlab/Github private token
- 普通方式:
adam tpl add <template-name> <template-git-repo-url> - 文艺方式1:添加 github 上已有的库,可省略域名等信息,如
git@github.com:my-name/my-tpl可直接使用adam add my-name/my-tpl - 文艺方式2:如果已经通过
adam config配置了默认 gitlab 仓库组,则可以只写adam tpl add <template-git-repo-name> - 快捷方式:二级命令
tpl可省略:adam add ...
- 普通方式:
adam tpl rename <old-template-name> <new-template-name> - 快捷方式:二级命令
tpl可省略:adam rename ...
- 普通方式:
adam tpl remove <template-name> - 快捷方式:二级命令
tpl可省略:adam remove ...
- 升级指定模板:
adam tpl update <template-name> - 升级所有本地模板:
adam tpl update -a - 快捷方式:二级命令
tpl可省略:adam update ...
- 查询本地模板:
adam tpl list - 查询本地模板(带repo地址):
adam tpl list -v - 查询远程模板:如果已经通过
adam config配置了默认 gitlab 仓库组,则可以通过adam tpl list -a查询所有远程仓库组中的项目 - 快捷方式:二级命令
tpl可省略:adam list ...
不加任何参数,直接执行 adam 即可。
adam 会询问的项
- Choose a template
- Project name
- Project branch/tag/hash
- Git user or project author
- User email
与初始化项目时询问的项相对应,可用于替换的变量包括:
{{ template }}: template name{{ project }}: project name{{ branch }}: project branch/tag/hash{{ user }}: user name{{ email }}: user email address
注意:{{ foo }} 中大括号与变量间的空格非必需。
- 普通方式:
adam help - 文艺方式:
adam help tpl,adam help tpl list