Установка на Windows
Поставьте CLI-плагин PanDev Metrics на Windows примерно за 3 минуты. После этого активность вашего терминала (имя команды + timestamp) появится в дашбордах PanDev Metrics.
Перед началом
- Windows 10 или 11 с PowerShell (5.1 или новее, предустановлен)
- Учётка PanDev Metrics
- Ваш API-токен — скопируйте его в веб-приложении PanDev Metrics (профиль / настройки API). Токен уже несёт в себе ваш воркспейс и сервер, больше ничего настраивать не нужно.
Шаг 1 — Установите плагин
Откройте PowerShell от имени администратора (правый клик по PowerShell → Запуск от имени администратора) и выполните:
iwr -useb https://raw.githubusercontent.com/pandev-metriks/homebrew-pandev-cli/main/install.ps1 | iex
Скрипт скачивает бинарник CLI, добавляет его в PATH и регистрирует фоновый демон, чтобы он запускался вместе с сессией.
Скрипт установки нужно запускать из PowerShell с правами администратора — он регистрирует фоновый демон на системном уровне.
:::tip Если скрипт заблокирован PowerShell может блокировать удалённые скрипты в зависимости от execution policy. Разрешите их для текущей сессии и выполните команду снова:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
Это действует только на текущее окно PowerShell — общесистемную политику не меняет. :::
Шаг 2 — Авторизуйтесь
Войдите по API-токену:
pandev login -t <YOUR_TOKEN_HERE>
Замените <YOUR_TOKEN_HERE> на токен, скопированный из веб-приложения. Токен хранится локально, демон сам переподключается после рестартов.
Шаг 3 — Проверьте
Убедитесь, что демон работает и авторизован:
pandev status
Проверьте, что heartbeat'ы накапливаются:
pandev time
Можно также открыть Settings → Plugin → CLI plugin в веб-приложении PanDev Metrics — ваша машина должна появиться там со свежим временем heartbeat.
Полезные команды
pandev --help # Список всех команд плагина
pandev status # Состояние демона и авторизации
pandev time # Активность CLI за сегодня
pandev login -t <TOKEN> # Переавторизация с новым токеном
Обновление
Запустите скрипт установки повторно из PowerShell с правами администратора, чтобы подтянуть свежую версию:
iwr -useb https://raw.githubusercontent.com/pandev-metriks/homebrew-pandev-cli/main/install.ps1 | iex
Удаление
pandev-cli-plugin --uninstall
Команда останавливает и удаляет фоновый демон и стирает локально сохранённый токен.
Troubleshooting
iwr ... | iex падает с ошибкой выполнения скрипта
Execution policy PowerShell блокирует удалённые скрипты. Разрешите их для текущей сессии и повторите установку:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
pandev: command not found после установки
Установщик добавляет CLI в PATH, но текущее окно PowerShell открылось до этого изменения. Закройте и снова откройте PowerShell, затем выполните pandev status.
pandev status пишет «not authenticated»
Повторите pandev login -t <YOUR_TOKEN_HERE> со свежим токеном из веб-приложения. Убедитесь, что скопировали токен целиком, без лишних пробелов в начале и конце.
pandev status показывает, что демон не запущен
Запустите скрипт установки (Шаг 1) ещё раз, чтобы перерегистрировать демон, затем снова проверьте pandev status.
Self-signed certificate на on-prem сервере
Плагин использует хранилище сертификатов Windows. Импортируйте корневой CA вашей организации в Доверенные корневые центры сертификации (certmgr.msc → Доверенные корневые центры сертификации → Сертификаты → Импорт).
Нет данных на дашборде через 30 минут
Проверьте три вещи:
pandev statusсообщает, что авторизован и работаетpandev timeпоказывает ненулевое значение- Токен принадлежит тому же аккаунту, что вы смотрите в UI PanDev Metrics
FAQ
Где взять токен?
Откройте веб-приложение PanDev Metrics, перейдите в свой профиль / настройки API и скопируйте API-токен. Тот же токен подходит для IDE-плагинов.
Какие терминалы поддерживаются?
Плагин встраивается в shell, поэтому heartbeat'ы дают и PowerShell, и Windows Terminal. Команды внутри WSL ловит сборка под Linux.
Нужны права администратора?
Да. Скрипт установки запускайте из PowerShell, открытого от имени администратора — он регистрирует фоновый демон на системном уровне. После установки повседневные команды (pandev status, pandev time, pandev login) работают в обычном окне без прав администратора.
Как сменить аккаунт или сервер?
Запустите pandev login -t <NEW_TOKEN> с токеном нужного аккаунта. Новый токен заменит старый.
Похожее
- CLI-плагин — обзор — что собирается, модель приватности
- Установка на macOS
- Установка на Linux
- Браузерные расширения — обзор