# @qcloud-apaas/component-tools

> 腾讯云千帆ApaaS组件工程化工具

Latest version **2.0.6** (published 2022-01-19) · MIT license · 0 weekly downloads

## Install

```sh
npm install @qcloud-apaas/component-tools
pnpm add @qcloud-apaas/component-tools
yarn add @qcloud-apaas/component-tools
bun add @qcloud-apaas/component-tools
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.0.6 |
| Published | 2022-01-19 |
| First published | 2021-07-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=8.0.0 |
| Dependencies | 30 |
| Unpacked size | 61.5 KB |
| Known vulnerabilities | 0 (+8 in 3 direct dependencies) |
| Install scripts | no |
| Maintainers | webyom, jasincere |
| Keywords | oclif, qcloud-apaas |

## Links

- npm: https://www.npmjs.com/package/@qcloud-apaas/component-tools
- Repository: https://github.com/qcloud-apaas/component-tools-cli
- Issues: https://github.com/qcloud-apaas/component-tools-cli/issues
- npm.io page: https://npm.io/package/@qcloud-apaas/component-tools

## Dependencies (30)

- [sass](https://npm.io/package/sass.md) ^1.35.2
- [chalk](https://npm.io/package/chalk.md) 4.1.2
- [tslib](https://npm.io/package/tslib.md) ^1
- [mkcert](https://npm.io/package/mkcert.md) ^1.4.0
- [semver](https://npm.io/package/semver.md) ^7.3.5
- [aws-sdk](https://npm.io/package/aws-sdk.md) ^2.1018.0
- [webpack](https://npm.io/package/webpack.md) ^4.46.0
- [inquirer](https://npm.io/package/inquirer.md) 8.1.2
- [crypto-js](https://npm.io/package/crypto-js.md) ^4.0.0
- [ts-loader](https://npm.io/package/ts-loader.md) ^8.3.0
- [css-loader](https://npm.io/package/css-loader.md) ^5.2.7
- [node-fetch](https://npm.io/package/node-fetch.md) ^2.6.1
- [typescript](https://npm.io/package/typescript.md) ^3.9.10
- [url-loader](https://npm.io/package/url-loader.md) ^4.1.1
- [@babel/core](https://npm.io/package/@babel/core.md) 7.14.6
- [compressing](https://npm.io/package/compressing.md) ^1.5.1
- [file-loader](https://npm.io/package/file-loader.md) ^6.2.0
- [pascal-case](https://npm.io/package/pascal-case.md) ^3.1.2
- [sass-loader](https://npm.io/package/sass-loader.md) ^10.1.1
- [babel-loader](https://npm.io/package/babel-loader.md) ^8.2.2
- [style-loader](https://npm.io/package/style-loader.md) ^2.0.0
- [webpack-merge](https://npm.io/package/webpack-merge.md) ^5.8.0
- [@babel/preset-env](https://npm.io/package/@babel/preset-env.md) ^7.14.7
- [cos-nodejs-sdk-v5](https://npm.io/package/cos-nodejs-sdk-v5.md) ^2.9.20
- [webpack-dev-server](https://npm.io/package/webpack-dev-server.md) ^3.11.2
- [@babel/preset-react](https://npm.io/package/@babel/preset-react.md) ^7.14.5
- [copy-webpack-plugin](https://npm.io/package/copy-webpack-plugin.md) 5
- [webpack-cleanup-plugin](https://npm.io/package/webpack-cleanup-plugin.md) ^0.5.1
- [@babel/plugin-proposal-decorators](https://npm.io/package/@babel/plugin-proposal-decorators.md) 7.14.5
- [@babel/plugin-syntax-dynamic-import](https://npm.io/package/@babel/plugin-syntax-dynamic-import.md) ^7.8.3

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 2.0.6 (latest) — 2022-01-19
- 1.2.11-alpha.0 (next) — 2021-09-07
- 2.0.5 — 2022-01-19
- 2.0.4 — 2021-12-23
- 2.0.3 — 2021-11-17
- 2.0.2 — 2021-09-14
- 2.0.0 — 2021-09-07
- 1.2.9 — 2021-08-23
- 1.2.8 — 2021-08-23
- 1.2.7 — 2021-08-12
- 1.2.6 — 2021-08-12
- 1.2.5 — 2021-08-12
- 1.2.4 — 2021-08-12
- 1.2.3 — 2021-08-02
- 1.2.1 — 2021-07-28
- … 15 more at https://npm.io/package/@qcloud-apaas/component-tools/versions

## README

# @qcloud-apaas/component-tools-cli

腾讯云千帆 ApaaS 组件脚手架 Cli

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@qcloud-apaas/component-tools-cli.svg)](https://npmjs.org/package/@qcloud-apaas/component-tools-cli)
[![Downloads/week](https://img.shields.io/npm/dw/@qcloud-apaas/component-tools-cli.svg)](https://npmjs.org/package/@qcloud-apaas/component-tools-cli)
[![License](https://img.shields.io/npm/l/@qcloud-apaas/component-tools-cli.svg)](https://github.com/firesnow3676/component-tools-cli/blob/master/package.json)

<!-- toc -->

- [Usage](#usage)
- [Commands](#commands)
<!-- tocstop -->

# Usage

<!-- usage -->

```sh-session
$ npm install -g @qcloud-apaas/component-tools-cli
$ qcomponent COMMAND
running command...
$ qcomponent (-v|--version|version)
@qcloud-apaas/component-tools-cli/0.0.1 darwin-x64 node-v14.16.1
$ qcomponent --help [COMMAND]
USAGE
  $ qcomponent COMMAND
...
```

<!-- usagestop -->

# Commands

<!-- commands -->

- [`qcomponent config [CONFIGKEY] [CONFIGVALUE]`](#qcomponent-config-configkey-configvalue)
- [`qcomponent create [KEY]`](#qcomponent-create-key)
- [`qcomponent help [COMMAND]`](#qcomponent-help-command)
- [`qcomponent release`](#qcomponent-release)
- [`qcomponent start`](#qcomponent-start)

## `qcomponent config [CONFIGKEY] [CONFIGVALUE]`

修改配置

```
USAGE
  $ qcomponent config [CONFIGKEY] [CONFIGVALUE]

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ qcomponent config secretId <secretId>
  $ qcomponent config secretKey <secretKey>
```

_See code: [src/commands/config.ts](https://github.com/firesnow3676/component-tools-cli/blob/v0.0.1/src/commands/config.ts)_

## `qcomponent create [KEY]`

生成代码

```
USAGE
  $ qcomponent create [KEY]

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ qcomponent create <group>:<name>
```

_See code: [src/commands/create.ts](https://github.com/firesnow3676/component-tools-cli/blob/v0.0.1/src/commands/create.ts)_

## `qcomponent help [COMMAND]`

display help for qcomponent

```
USAGE
  $ qcomponent help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

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

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.2.2/src/commands/help.ts)_

## `qcomponent release`

发布组件

```
USAGE
  $ qcomponent release

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ qcomponent release
```

_See code: [src/commands/release.ts](https://github.com/firesnow3676/component-tools-cli/blob/v0.0.1/src/commands/release.ts)_

## `qcomponent start`

运行组件

```
USAGE
  $ qcomponent start

OPTIONS
  -h, --help       show CLI help
  -p, --port=port

EXAMPLE

       $ qcomponent start
       $ qcomponent start --port 8080
```

_See code: [src/commands/start.ts](https://github.com/firesnow3676/component-tools-cli/blob/v0.0.1/src/commands/start.ts)_

<!-- commandsstop -->

---
_Source: https://npm.io/package/@qcloud-apaas/component-tools · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
