跳轉到

安裝 CLI

tenax 是筆電上的一條命令:開啟控制台、列出目標和備份、執行還原,以及連線沙盒。

winget install TheRepublic.Tenax

或者從 CLI 發行頁面下載 tenax-windows-amd64.zip (ARM 上為 tenax-windows-arm64.zip),解壓後把 tenax.exe 放到 PATH 中。

從 CLI 發行頁面下載 tenax-darwin-arm64(Apple 晶片) 或 tenax-darwin-amd64(Intel),用 SHA256SUMS 驗證後執行:

install -m 0755 tenax-darwin-arm64 /usr/local/bin/tenax

從 CLI 發行頁面下載 tenax-linux-amd64 或 tenax-linux-arm64,用 SHA256SUMS 驗證後執行:

sudo install -m 0755 tenax-linux-amd64 /usr/local/bin/tenax

驗證安裝:

tenax version

連線到你的 Tenax

無需任何設定:CLI 使用你目前的 kubeconfig context。

tenax console                 # opens the web console through a port-forward (Ctrl+C to stop)
export TENAX_SERVER=http://127.0.0.1:8080   # in another terminal, for the other commands
tenax targets

如果管理員已發布控制台(expose.cloudflared.consoleHostname),登入一次即可;需要安裝 cloudflared:

tenax login --server https://tenax.example.com
tenax targets

在 CI 中,設定 TENAX_SERVER、TENAX_ACCESS_CLIENT_ID 和 TENAX_ACCESS_CLIENT_SECRET(一個 Access 服務權杖)。 每條命令都支援 -o table|json|yaml,失敗時以非零狀態碼退出。

語言

CLI 支援 English、Español、Português (Brasil)、Français、Deutsch、Italiano、Polski、Русский、Bahasa Indonesia、日本語、한국어、简体中文和繁體中文。命令和旗標始終是英文; 變化的是訊息和說明文字。選擇一種語言(儲存在 CLI 的設定檔中),或者設定 TENAX_LANG 只對目前 shell 生效:

tenax config languages            # the codes
tenax config set language es
tenax config unset language       # back to English

如果未設定語言,而你的系統語言是其中之一,tenax --help 會顯示一行提示,告訴你切換語言的命令。

下一步