# Установка Avenlith CLI

> Управляйте серверами, сетями и Shield из терминала Linux, macOS и Windows.

Source: https://docs.avenlith.com/ru/cli  
Category: Начало работы  
Last updated: 2026-09-22

## Установка

CLI — это один статический бинарный файл. Установщик проверяет подпись и кладёт его в `PATH`:

```bash
# Linux and macOS
curl -fsSL https://get.avenlith.com/cli | sh

# Windows (PowerShell)
irm https://get.avenlith.com/cli.ps1 | iex

avenlith version
```

## Вход

`avenlith auth login` открывает браузер для единого входа и сохраняет короткоживущий токен в системном хранилище ключей. На серверах без браузера используйте API-токен: `export AVENLITH_TOKEN=…`.

```bash
avenlith auth login            # opens the browser for single sign-on
avenlith project use production
avenlith server list --output table
```

## Профили

Профили позволяют переключаться между проектами и регионами по умолчанию без повторения флагов:

```ini
# ~/.config/avenlith/config.toml
[profile.production]
project = "prj_4k2m9"
region  = "ist1"
output  = "table"
```

Выберите профиль флагом `--profile production` или переменной `AVENLITH_PROFILE`.

## Форматы вывода

Каждая команда поддерживает `--output table | json | yaml`. Формат JSON стабилен и безопасен для разбора в скриптах.

> **Note:** > CLI обновляется сам. Выполните `avenlith update` или задайте `AVENLITH_NO_UPDATE=1`, чтобы зафиксировать версию в CI.
