tcb fn code download
下载已部署函数的代码到本地,不涉及函数配置。
语法
tcb fn code download <functionName> [destPath] [options]
参数
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
<functionName> | 是 | 函数名称 | — |
[destPath] | 否 | 下载目标路径 | functionRoot 配置的目录 |
--fn-version <version> | 否 | 函数版本号,仅支持 $LATEST 或已发布的正整数版本号 | $LATEST |
示例
# 下载 $LATEST 版本到默认目录
tcb fn code download app
# 下载到指定目录
tcb fn code download app ./my-functions/app
# 下载版本 1 到指定目录
tcb fn code download app ./my-functions/app-v1 --fn-version 1
# 下载版本 1,不指定路径时落到 <functionRoot>/<函数名>-v1/
tcb fn code download app --fn-version 1
# 显式指定 $LATEST 时用单引号,避免 shell 展开变量
tcb fn code download app --fn-version '$LATEST'
版本说明
- 不传
--fn-version或传$LATEST时,下载最新代码 --fn-version只接受$LATEST或已发布的正整数版本号,传入其他值直接报错- 下载已发布版本且未指定
destPath时,代码写入<functionRoot>/<函数名>-v<版本号>/,与默认目录区分 - 版本不存在时,提示该函数的可用版本列表
- 不指定
destPath时,代码下载到functionRoot配置的目录,并自动创建以函数名命名的文件夹