安装 Package

一个以 .ambot 后缀的文件即为一个 Ambot Package 的安装包,安装它只需要很简单的赋予可执行权限并执行即可

$ ./xxx.ambot -h
Usage:
  ambot-install [flags]

Flags:
  -T, --allow-no-tag         allow install no-tag package
  -c, --clean                clean package (not execute)
  -h, --help                 help for ambot-install
  -s, --just-show            just show info (not install)
      --just-show-tag        just show tag (not install)
      --just-show-version    just show version (not install)
  -E, --not-enable           do not enable service after install
  -S, --not-start            do not start service after install
      --unsafe-allow-dirty   (unsafe) allow install dirty package
  -y, --yes                  auto confirm for all choices

基础使用

一般而言,在正常的过程中,直接 ./xxx.ambot 即可安装,无需额外指定任何其他命令行参数

对于自动化的过程,由于默认情况下会展示出安装信息并确认,因此需要指定 -y 命令行参数来跳过这个确认步骤

仅展示

有的时候可能只是想获得这个 package 的元信息,这时可以使用 -s--just-show-tag --just-show-version 参数,其中 -s 是给人看的,后两个是给自动化工具获取信息使用的

Service 控制

默认情况下,Ambot Package 的服务会在安装完成后自动启用(enable)和启动(start),如果想要修改这个行为,可以使用 --not-enable --not-start 参数

非标准 Package

默认情况下只允许安装基于 Tag 打出来的 Package,如果想要安装不是 Tag 的可以使用 --allow-no-tag 参数,如果想要安装 Dirty Package 则需要使用 --unsafe-allow-dirty 参数