콘텐츠로 이동

CLI 설치

tenax는 노트북에서 쓰는 명령어 하나입니다. 콘솔을 열고, 대상과 백업을 나열하고, 복원하고, 샌드박스에 연결할 수 있습니다.

winget install TheRepublic.Tenax

또는 CLI 릴리스에서 tenax-windows-amd64.zip(ARM에서는 tenax-windows-arm64.zip)을 내려받아 압축을 풀고 tenax.exe를 PATH에 넣으세요.

CLI 릴리스에서 tenax-darwin-arm64(Apple silicon) 또는 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을 지원하며 실패 시 0이 아닌 코드로 종료합니다.

언어

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가 전환 명령어를 담은 한 줄 안내를 표시합니다.

다음 단계