# @bearer/cli 中文文档

规范地址：https://npmcn.com/package/%40bearer/cli/

版本：1\.13\.9
npm 元数据更新时间：2022-04-04T18:06:21.547Z
中文译文更新时间：2026-11-07T19:55:03.599Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40bearer/cli
原文对照：https://npmcn.com/package/%40bearer/cli/?lang=original
项目主页：https://github.com/Bearer/bearer-sdk/tree/master/packages/cli#readme
源码仓库：https://github.com/Bearer/bearer-sdk

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：248 kB，147 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- Node.js 要求：\>=8\.0\.0
- 运行依赖：40 个
- 首次发布：2018-08-08T09:26:00.282Z
- 最新版本发布：2019-10-03T12:55:51.459Z
- 近 30 天下载量：3746（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：355（近 12 个月 0 个）

## 中文简介

熊猫CLI

## 安装

```sh
npm install @bearer/cli
```

也可以使用：`pnpm add @bearer/cli`、`yarn add @bearer/cli`、`bun add @bearer/cli`

## README

# @ career/ cli (英语)

熊猫CLI

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io/) [![Version](https://img.shields.io/npm/v/@bearer/cli.svg)](https://npmjs.org/package/@bearer/cli) ![node (scoped)](https://img.shields.io/node/v/@bearer/cli.svg) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@bearer/cli.svg) [![Downloads/week](https://img.shields.io/npm/dw/@bearer/cli.svg)](https://npmjs.org/package/@bearer/cli) [![License](https://img.shields.io/npm/l/@bearer/cli.svg)](https://github.com/Bearer/bearer-sdk/packages/cli/blob/master/package.json)

-   [@ career/ cli (英语)](https://npmcn.com/package/%40bearer/cli/#readme-bearercli)
-   [使用量](https://npmcn.com/package/%40bearer/cli/#readme-usage)
-   [图标](https://npmcn.com/package/%40bearer/cli/#readme-commands)

# 使用量

```sh-session
$ npm install -g @bearer/cli
$ bearer COMMAND
running command...
$ bearer (-v|--version|version)
@bearer/cli/1.13.9 darwin-x64 node-v10.15.3
$ bearer --help [COMMAND]
USAGE
  $ bearer COMMAND
...
```

# 图标

-   [`bearer autocomplete [SHELL]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-autocomplete-shell)
-   [`bearer generate`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-generate)
-   [`bearer generate:component [NAME]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-generatecomponent-name)
-   [`bearer generate:function [NAME]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-generatefunction-name)
-   [`bearer help [COMMAND]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-help-command)
-   [`bearer integrations`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-integrations)
-   [`bearer integrations:create`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-integrationscreate)
-   [`bearer invoke FUNCTION_NAME`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-invoke-function_name)
-   [`bearer link [INTEGRATION_IDENTIFIER]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-link-integration_identifier)
-   [`bearer login`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-login)
-   [`bearer new [INTEGRATIONNAME]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-new-integrationname)
-   [`bearer push`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-push)
-   [`bearer setup:auth [CREDENTIALS]`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-setupauth-credentials)
-   [`bearer start`](https://npmcn.com/package/%40bearer/cli/#readme-bearer-start)

## `bearer autocomplete [SHELL]`

显示自动完成安装指令

```
USAGE
  $ bearer autocomplete [SHELL]

ARGUMENTS
  SHELL  shell type

OPTIONS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

EXAMPLES
  $ bearer autocomplete
  $ bearer autocomplete bash
  $ bearer autocomplete zsh
  $ bearer autocomplete --refresh-cache
```

_参见代码 : [@oclif/ plugin- auto 完成](https://github.com/oclif/plugin-autocomplete/blob/v0.1.0/src/commands/autocomplete/index.ts)_

## `bearer generate`

生成函数

```
USAGE
  $ bearer generate

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent

ALIASES
  $ bearer g
```

_参见代码 : [src/commands/generate/index.ts 互联网档案馆的存檔,存档日期2013-12-02](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/generate/index.ts)_

## `bearer generate:component [NAME]`

生成缓冲器组件

```
USAGE
  $ bearer generate:component [NAME]

OPTIONS
  -h, --help                        show CLI help
  -t, --type=blank|collection|root
  --path=path
  --silent

ALIASES
  $ bearer g:c
```

_参见代码 : [src/commands/基因/组件.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/generate/component.ts)_

## `bearer generate:function [NAME]`

生成接线器函数

```
USAGE
  $ bearer generate:function [NAME]

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent

ALIASES
  $ bearer g:f
```

_参见代码 : [src/命令/遗传/功能.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/generate/function.ts)_

## `bearer help [COMMAND]`

为无记名者显示帮助

```
USAGE
  $ bearer help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_参见代码 : [@oclif/plugin-帮助](https://github.com/oclif/plugin-help/blob/v2.1.6/src/commands/help.ts)_

## `bearer integrations`

列表已部署的集成

```
USAGE
  $ bearer integrations

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent
```

_参见代码 : [src/命令/整合/index.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/integrations/index.ts)_

## `bearer integrations:create`

创建新的整合

```
USAGE
  $ bearer integrations:create

OPTIONS
  -d, --description=description
  -h, --help                     show CLI help
  -l, --skipLink
  -n, --name=name
  --path=path
  --silent
```

_参见代码 : [sc/命令/整合/创建.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/integrations/create.ts)_

## `bearer invoke FUNCTION_NAME`

本地引用函数

```
USAGE
  $ bearer invoke FUNCTION_NAME

OPTIONS
  -d, --data=data
  -f, --file=file
  -h, --help       show CLI help
  --path=path
  --silent
```

_参见代码 : [src/commands/invoke.ts (英语)](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/invoke.ts)_

## `bearer link [INTEGRATION_IDENTIFIER]`

链接到远程 Bearer 集成

```
USAGE
  $ bearer link [INTEGRATION_IDENTIFIER]

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent
```

_参见代码 : [src/命令/link.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/link.ts)_

## `bearer login`

使用 Bearer 证书登录

```
USAGE
  $ bearer login

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent
```

_参见代码 : [src/命令/日志.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/login.ts)_

## `bearer new [INTEGRATIONNAME]`

生成集成锅炉板

```
USAGE
  $ bearer new [INTEGRATIONNAME]

OPTIONS
  -a, --authType=OAUTH1|OAUTH2|BASIC|APIKEY|NONE|CUSTOM  Authorization type
  -d, --directory=directory                              Select a directory as source of the integration
  -f, --force                                            Force copying files
  -h, --help                                             show CLI help
  -t, --template=template                                Generate an integration from a template (git url)
  --path=path
  --silent
  --withViews                                            Experimental - generate views
```

_参见代码 : [弧/ 命令/ 新. ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/new.ts)_

## `bearer push`

向Bearer部署集成

```
USAGE
  $ bearer push

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent
```

_参见代码 : [src/ 命令/ push. ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/push.ts)_

## `bearer setup:auth [CREDENTIALS]`

为本地开发设置 API 证书 .

```
USAGE
  $ bearer setup:auth [CREDENTIALS]

ARGUMENTS
  CREDENTIALS  Provide inline credentials

OPTIONS
  -h, --help   show CLI help
  --path=path
  --silent

DESCRIPTION
  If you would like to bypass the prompt, you can either:
    * pass credentials as argument (see description later)
    * use environment variables
  see examples

EXAMPLES
  With argument
    bearer setup:auth CLIENT_ID:CLIENT_SECRET
    bearer setup:auth CONSUMER_KEY:CONSUMER_SECRET
    bearer setup:auth USERNAME:PASSWORD
    bearer setup:auth APIKEY
  With environment variables
    BEARER_AUTH_CLIENT_ID=CLIENT_ID BEARER_AUTH_CLIENT_SECRET=CLIENT_SECRET bearer setup:auth
    BEARER_AUTH_CONSUMER_KEY=CONSUMER_KEY BEARER_AUTH_CONSUMER_SECRET=CONSUMER_SECRET bearer setup:auth
    BEARER_AUTH_USERNAME=USERNAME BEARER_AUTH_CONSUMER_SECRET=PASSWORD bearer setup:auth
    BEARER_AUTH_APIKEY=APIKEY bearer setup:auth
```

_参见代码 : [src/命令/设置/自动.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/setup/auth.ts)_

## `bearer start`

启动本地发展环境

```
USAGE
  $ bearer start

OPTIONS
  -f, --force   Start using random available port
  -h, --help    show CLI help
  --no-install
  --no-open
```

_参见代码 : [src/命令/启动.ts](https://github.com/Bearer/bearer-sdk/blob/v1.13.9/src/commands/start.ts)_

## 常见问题

### @bearer/cli 是什么？

熊猫CLI

### 如何安装 @bearer/cli？

在项目目录运行 npm install @bearer/cli，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 bearer，可以用 npx bearer 直接运行。

### @bearer/cli 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @bearer/cli 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @bearer/cli 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=8\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @bearer/cli 可以商用吗？

@bearer/cli 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @bearer/cli 的下载量有多少？

根据 npm 官方下载统计，@bearer/cli 在 2026/10/08 – 2026/11/06 这 30 天内被下载 3,746 次，日均约 125 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @bearer/cli 还在维护吗？

最新版本 1\.13\.9 发布于 2019/10/03（7 年前）；至今共发布 355 个版本，其中过去 12 个月发布了 0 个；首次发布于 2018/08/08。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

