コンテンツにスキップ

CLI のインストール

tenax はノート PC 用のコマンドひとつです。コンソールを開き、ターゲットとバックアップを一覧し、復元し、 サンドボックスに接続します。

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 コンテキストを使います。

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 を設定します。

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

言語が設定されておらず、システムの言語がこれらのいずれかである場合、tenax --help に切り替え用のコマンドを示す 1 行のヒントが表示されます。

次のステップ