Форматы вывода
Status200 CLI поддерживает три формата: table, JSON и wide. Задаются флагом -o или --output у любой команды.
Table (по умолчанию)
Формат по умолчанию в интерактивном терминале: ASCII-таблица с подобранными колонками.
status200 incident list┌──────────────────┬───────────────────────┬─────────────────────┬─────────────────────┐
│ _id │ title │ createdAt │ updatedAt │
├──────────────────┼───────────────────────┼─────────────────────┼─────────────────────┤
│ abc-123 │ API Outage │ 2025-01-15T10:30:00 │ 2025-01-15T12:00:00 │
│ def-456 │ Database Slowdown │ 2025-01-14T08:15:00 │ 2025-01-14T09:30:00 │
└──────────────────┴───────────────────────┴─────────────────────┴─────────────────────┘Поведение table:
- до 6 колонок, приоритет:
_id,name,title,createdAt,updatedAt - длинные значения обрезаются до 60 символов с
... - цветные заголовки (отключить:
--no-color)
JSON
«Сырой» JSON с отступом в 2 пробела. Удобен для скриптов и передачи в другие утилиты.
status200 incident list -o json[
{
"_id": "abc-123",
"title": "API Outage",
"currentIncidentStateId": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2025-01-15T10:30:00Z"
}
]При выводе в pipe (не TTY) JSON выбирается автоматически:
# JSON при перенаправлении в pipe
status200 incident list | jq '.[].title'Wide
Все колонки без обрезки. Удобно для детального просмотра, вывод может быть очень широким.
status200 incident list -o wideОтключение цвета
# Флаг --no-color
status200 --no-color incident list
# Переменная окружения NO_COLOR
NO_COLOR=1 status200 incident listОсобые случаи
| Ситуация | Вывод |
|---|---|
| Пустой результат | "No results found." |
| Нет данных | "No data returned." |
Один объект (get) | Формат таблицы ключ–значение |
Команда count | Число без обёртки |