sq - это CLI утилита, которая предоставляет доступ в стиле jq к структурированным источникам данных: базам данных SQL или форматам документов, таким как CSV или Excel. sq выводит данные во множество форматов, включая JSON, Excel, CSV, HTML, Markdown и XML, и может вставлять результаты запроса непосредственно в базу данных SQL.sq также может проверять источники для просмотра метаданных о структуре источника (таблицы, столбцы, размер). Вы можете использовать sq diff для сравнения таблиц или целых баз данных. В sq есть команды для обычных операций с базой данных, таких как копирование, усечение и удаление таблиц.https://github.com/neilotoole/sq
Web: https://sq.io/
#json #excel #csv #html #markdown #xml #sql
GitHub
GitHub - neilotoole/sq: sq data wrangler
sq data wrangler. Contribute to neilotoole/sq development by creating an account on GitHub.
👍22🔥8
yq - легковесный и портативный процессор командной строки YAML, JSON и XML. yq использует синтаксис, подобный jq, но работает с файлами yaml, а также с json, xml, csv и tsv. Он еще не поддерживает все, что делает jq, но поддерживает наиболее распространенные операции и функции, и постоянно добавляются новые.yq написан на go, многоплатфоменный - Linux, Mac, Windows
https://github.com/mikefarah/yq#json #xml #yaml #csv #tsv #jq
GitHub
GitHub - mikefarah/yq: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor - mikefarah/yq
🔥22👍9
dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV.Умеет конвертировать между форматами.
Совместим с
jq и yq но позволяет обрабатывать множество форматов.Кроссплатформенный, написан на
go, есть и в виде go package для встраивания в приложения.https://github.com/TomWright/dasel
Документация: https://daseldocs.tomwright.me
#json #toml #yaml #xml #csv #jq #yq #tools
👍13🔥10