簡單高效的指令,且完全相容舊版本!
背景
指令行界面互動開源工具 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 版本的指令對比圖:

(指令較多,請點選後放大觀看)
引入 tcb 指令
在 1.0 版本中,我們引入了
tcb
指令,支援一鍵建立、部署雲開發應用。我們希望能以更簡單、優雅的方式部署雲開發應用,也将逐漸增強
tcb
指令的一鍵部署能力。
init 更新為 new 指令
new
指令是原
init
指令的更新版本,用于建立新的雲開發應用,并支援從 Git 倉庫位址建立新的雲開發應用。
tcb new [appName] [templateUrl]
其中:
-
為應用名稱appName
-
為 Git 倉庫位址或模闆名templateUrl
指令名變更
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
更多文檔參考:
連結:https://docs.cloudbase.net/cli-v1/intro.html
願景
一直以來,CloudBase CLI 都堅持着簡單、易用的原則,為雲開發使用者提供資源管理、部署支援等。随着雲開發産品矩陣的快速發展,CloudBase CLI 也将進入新的發展階段。
未來我們也将繼續踐行“為使用者提供更簡單、更易用、更強大的 CLI 工具“這一理念,聚焦于雲開發應用的部署、管理能力,持續優化 CloudBase CLI 的使用者體驗。
如果你有任何的使用問題與建議,歡迎在下方評論區或到 GitHub 與我們交流:
https://github.com/TencentCloudBase/cloudbase-cli
歡迎為項目點個Star,幫助我們做得更好!