天天看點

推薦一款強大的前端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,幫助我們做得更好!