Перейти к содержанию

Установка CLI

tenax — одна команда для вашего ноутбука: открыть консоль, посмотреть цели и резервные копии, восстановить и подключиться к песочницам.

winget install TheRepublic.Tenax

Или скачайте tenax-windows-amd64.zip (tenax-windows-arm64.zip на ARM) из релизов CLI, распакуйте и поместите tenax.exe в PATH.

Скачайте tenax-darwin-arm64 (Apple silicon) или tenax-darwin-amd64 (Intel) из релизов CLI, сверьте с SHA256SUMS, затем:

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

Скачайте tenax-linux-amd64 или tenax-linux-arm64 из релизов CLI, сверьте с 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 показывает однострочную подсказку с командой для переключения.

Дальше