dasel
dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV. Умеет конвертировать между форматами. Совместим с jq и yq но позволяет обрабатывать множество форматов. Кроссплатформенный, написан на go…
Что это
dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV.
Возможности и детали
- Умеет конвертировать между форматами;
- Совместим с jq и yq но позволяет обрабатывать множество форматов;
- Кроссплатформенный, написан на go, есть и в виде go package для встраивания в приложения.
Зачем нужен
Это самостоятельный сервис, который можно развернуть в своей инфраструктуре и связать с уже используемыми системами. Такой подход даёт больше контроля над настройками и данными, но требует заранее продумать обновление, доступ и резервное копирование.
Когда пригодится
- Для ускорения повторяющихся действий во время разработки и отладки;
- Для более удобной работы с кодом, репозиториями или API;
- Для включения в локальный процесс разработки или CI/CD.
Что учесть
Перед внедрением dasel оцените требования к ресурсам, обновлению, резервному копированию, аутентификации и сетевому доступу. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.