Что: 40cb8a257f73cc02ea67ad7d50d6a5064ccda81b
Когда: 2021-05-31 15:31:40+03:00
Темы: tip
jo и gjo https://jpmens.net/2016/03/05/a-shell-command-to-create-json-jo/ https://github.com/jpmens/jo https://github.com/skanehira/gjo Обнаружил тут утилиту, позволяющую создавать JSON из командной строки более человечным способом. С простыми вещами оно конечно лучше справляется. Но будет ли действительно полезно на практике, особенно учитывая что с JSON сейчас редко приходится работать -- не знаю. Но пока установлю, выглядит уж приятно. Как и jq утилита -- возможно я раз в полгода её запущу и только для визуализации, но зато насколько приятнее и удобнее у неё вывод сразу. Знаю что там мощный язык и возможность создавать разнообразный отформатированный вывод, но я использовал максимум только выборку по элементу из массива или ключа из словаря. Позже обнаружил gjo утилиту -- типа аналог, но только на Go. Есть и версии на NodeJS и Rust. gjo нравится больше jo -- ибо умеет только самый минимум, мне понятный, а встраиваемые структуры заставляет делать через вызов subshell-а, что мне приятно простотой, вместо этих ужасных (как в TOML?) foo[bar]=baz конструкций, сложно воспринимаемых. В блоге jpmens написано что он тоже поддерживает этот хак, сам изначально до него не догадавшийся (простые вещи приходят порой слишком поздно).
Сгенерирован: SGBlog 0.34.0