Инструмент для управления контейнерами Docker/Podman с двумя интерфейсами: лаконичный CLI и интерактивный TUI.
- Определение доступного runtime (docker/podman) или выбор через конфиг/флаг.
- Команды CLI:
ps,start,stop,logs,inspect. - TUI со списком контейнеров, группировкой по compose, деталями, логами и быстрыми действиями.
- Настройка колонок и параметров обновления через
~/.config/orca/config.toml.
# через Homebrew
brew tap DzenDyn/orca && brew install DzenDyn/orca/orca- Навигация
↑/↓илиj/k, разворачивание→, сворачивание←. sстарт,xстоп,cкопия короткого id,Enterдетали,lлоги.- В логах:
fфильтр,sпауза,↑/↓прокрутка,Esc/Enter/qзакрыть.
Пример ~/.config/orca/config.toml:
[ps]
columns = ["name", "status", "ports"]
[tui]
refresh_ms = 10000
confirm_quit = true
runtime = "auto" # docker | podman- Форматирование:
cargo fmt - Тесты:
cargo test - Интеграционный тест логов:
LOGS_MATCH_TEST=1 LOGS_TEST_CONTAINER=<name> cargo test -- --ignored
- Архитектура:
docs/overview.md - Руководство пользователя:
docs/usage.md - Примечания для разработчиков:
docs/development.md
