ADD IMAGES Ivan Begtin(@begtin). Для тех кто "любит командную строку также как люблю её я" (c). Командная строка - это стиль жизни, у
Обложка канала

Ivan Begtin

3903 @begtin

I am focused on Open Data, Procurement, e-Government, Open Government and other tech stuff

Ivan Begtin

4 года назад
Открыть в
Для тех кто "любит командную строку также как люблю её я" (c). Командная строка - это стиль жизни, удобство и привычка. Я сижу за командной строкой уже с незапамятных времен UNIX и MS-DOS и для многих задач это гораздо быстрее чем что-либо ещё. Есть ли оболочки для работы с данными? - nushell [1] потрясающая штука для тех кто работает в командной строке и работает с данными. Умеет открывать CSV, JSON и кучу других типов файлов и показывать их таблицами. Имеет язык запросов (набор функций) позволяющих таблицами работать с файлами и ещё много всего. Пока один важный минус - не поддерживает файлы JSON lines, Parquet и BSON, но это поправимо и не критично. - Textualize и Rich [2] набор утилит и библиотека для создания оболочек для Python. Позволяет очень много, а Rich Cli ещё и умеет подсвечивать дата файлы удобным образом. - bubbletea [3] создаём терминальные приложения на языке Go. Может многое, а ещё его использует gum [4] позволяющий создавать стильные скрипты без строчки кода на Go В 2021 году в Google проводили исследование по доступности инструментов командной строки с полезными советами как их дорабатывать [5]. Командная строка - это, часто, возможность делать что-то быстро, без задержек и раздражения. Современные инструменты позволяют сделать работу с ними значительно удобнее. Ссылки: [1] https://www.nushell.sh [2] https://www.textualize.io/ [3] https://github.com/charmbracelet/bubbletea [4] https://github.com/charmbracelet/gum [5] dl.acm.org/doi/ful….3445544 #datatools #opensource #commandline