# 状态码
- cmd: businesscode
  sub: hyperf
  args:
    - "./businesscode"
    - "./_output/businesscode.hyperf.php"
  opts:
    watch: true
- cmd: businesscode
  sub: php
  args:
    - "./businesscode"
    - "./_output/businesscode.php"
  opts:
    watch: true
- cmd: businesscode
  sub: es-module
  args:
    - "./businesscode"
    - "./_output/businesscode.mjs"
  opts:
    watch: true
- cmd: businesscode
  sub: openapi
  args:
    - "./businesscode"
    - "./apidoc/businesscode"
  opts:
    watch: true
    clean: true
# 枚举数据
- cmd: enumdata
  sub: php
  args:
    - "./enumdata"
    - "./_output/enumdata.php"
  opts:
    watch: true
- cmd: enumdata
  sub: es-module
  args:
    - "./enumdata"
    - "./_output/enumdata.mjs"
  opts:
    watch: true
- cmd: enumdata
  sub: openapi
  args:
    - "./enumdata"
    - "./apidoc/enumdata"
  opts:
    watch: true
    clean: true
# 等待500ms，保证状态码和枚举数据生成完毕后，再执行openapi转换
- sleep: 500
# openapi
- cmd: openapi
  sub: html
  args:
    - "./apidoc/document.yaml"
    - "./_output/apidoc.html"
  opts:
    watch: true
    preview: true
    mergeBusinessCode: true
- cmd: openapi
  sub: yaml
  args:
    - "./apidoc/document.yaml"
    - "./_output/apidoc.yaml"
  opts:
    watch: true
    preview: true
    mergeBusinessCode: true
- cmd: openapi
  sub: json
  args:
    - "./apidoc/document.yaml"
    - "./_output/apidoc.json"
  opts:
    watch: true
    preview: true
    mergeBusinessCode: true
