天天看点

推荐一款强大的前端CLI命令行工具

简单高效的命令,且完全兼容旧版本!

背景

命令行界面交互开源工具 CloudBase CLI 自发布以来,受到了大量开发者的欢迎。近期,我们发布了新鲜打磨的 CloudBase CLI 1.0 Beta,引入了许多利于开发者的新特性,下面就来介绍一下 CloudBase CLI 的全新版本。

CloudBase CLI 1.0 版本已经规划了许久,在此版本中,我们完全改变了命令的使用方法,简化了部分命令的长度,转向了更为通用的使用方法,这也是后期我们努力的方向:为用户提供更简单、更易用、更强大的 CLI 工具。

同时,CloudBase CLI 1.0 版本完全兼容了旧版本中的命令,您不用担心升级所可能带来的问题。尽管如此,我们仍建议您使用新的命令,以获得更好的体验。

开通云开发:https://console.cloud.tencent.com/tcb?tdl_anchor=techsite

优化更新说明

一起来看看 CloudBase CLI 1.0 迎来了哪些优化更新:

命令格式变更

1.0 版本中最大的变化是命令的使用方法发生了改变。在此版本中,所有的命令由

env:list

格式变成了

env list

格式,即命令中所有的

:

符号修改为空格使用。这有助于我们合并同类型的命令,提供更简单易懂的命令 help 提示。同时也符合了大部分开发者的命令使用习惯,降低学习成本。

下面是 1.0 版本和 0.x 版本的命令对比图:

推荐一款强大的前端CLI命令行工具

(命令较多,请点击后放大观看)

引入 tcb 命令

在 1.0 版本中,我们引入了

tcb

命令,支持一键创建、部署云开发应用。我们希望能以更简单、优雅的方式部署云开发应用,也将逐步增强

tcb

命令的一键部署能力。

推荐一款强大的前端CLI命令行工具
init 升级为 new 命令

new

命令是原

init

命令的升级版本,用于创建新的云开发应用,并支持从 Git 仓库地址创建新的云开发应用。

tcb new [appName] [templateUrl]
           

其中:

  • appName

    为应用名称
  • templateUrl

    为 Git 仓库地址或模板名
命令名变更

1.0 版本中修改了 2 个主要命令的名称:

  • functions

    命令改为了简短的

    fn

    命令,如原

    tcb functions:deploy

    变更为

    tcb fn deploy

  • 原云接入命令

    service

    修改为了

    access

    命令
移除编程式 API

在 1.0 版本中,我们彻底移除了 CLI 的编程式使用,如果你需要以管理员身份操作云开发的资源,请使用

[@cloudbase/manager-node](https://docs.cloudbase.net/api-reference/manager/node/introduction.html)

SDK

立即体验

目前 1.0 版本为 Beta 版本,预计于 9 月中下旬会转为正式版本。目前你可以使用下面的命令安装和使用 Beta 版。

npm i -g @cloudbase/cli@beta
           

或使用 yarn:

yarn global add @cloudbase/cli@beta
           

更多文档参考:

推荐一款强大的前端CLI命令行工具

链接:https://docs.cloudbase.net/cli-v1/intro.html

愿景

一直以来,CloudBase CLI 都坚持着简单、易用的原则,为云开发用户提供资源管理、部署支持等。随着云开发产品矩阵的快速发展,CloudBase CLI 也将进入新的发展阶段。

未来我们也将继续践行“为用户提供更简单、更易用、更强大的 CLI 工具“这一理念,聚焦于云开发应用的部署、管理能力,持续优化 CloudBase CLI 的用户体验。

如果你有任何的使用问题与建议,欢迎在下方评论区或到 GitHub 与我们交流:

https://github.com/TencentCloudBase/cloudbase-cli

欢迎为项目点个Star,帮助我们做得更好!