Авторизация
Для работы CLI нужен API-токен Пачки. Получить его можно в интерфейсе: Настройки > Автоматизации > API. Типы токенов (персональный и бота), скоупы и настройка доступа описаны в руководстве Авторизация. Ниже — как передать токен в CLI: профили, приоритет источников, headless-режим для CI и агентов.
Профили
CLI поддерживает несколько профилей — удобно, если вы работаете с персональным токеном и токенами ботов одновременно:
Токены хранятся в ~/.config/pachca/config.toml с правами chmod 600.
Приоритет токена
При выполнении команды CLI определяет токен в следующем порядке:
- Флаг
--token— разовое использование, без сохранения - Переменная
PACHCA_TOKEN— удобно для CI - Флаг
--profileили переменнаяPACHCA_PROFILE— конкретный профиль - Активный профиль — выбранный через
pachca auth switch
CI и агенты (headless)
Если вы в терминале — pachca auth login сохраняет токен в профиль один раз, дальше команды работают без флагов.
Если подключаете агента или настраиваете CI — не сохраняйте токен в файл: передавайте PACHCA_TOKEN через переменную окружения (или --token для разового вызова). Это headless-путь: ничего не пишется на диск, токен берётся из секретов CI/агента. Не коммитьте токен в репозиторий.