Git Finds
24 subscribers
212 photos
12 videos
5 files
1.25K links
Download Telegram
slim will build a micro-vm from a Dockerfile. Slim works by building and extracting a rootfs from a Dockerfile, and then merging that filesystem with a small minimal kernel that runs in RAM.


https://github.com/ottomatica/slim
🖥 Cod определяет использование ключа --help у запущенной команды, и предлагает запомнить опции, которые этой команде соответствуют.

"Научив" утилиту доступным для команд опциям, мы получаем возможность автокомплита не только для самих команд, но и для опций, с которыми эти команды могут быть запущены.

#будничное #github #cli
Forwarded from Дежурный DevOps
Пока в деревне Вилларибо дебажат скрипт деплоя на шелле, используя bash -x, в Виллабаджо поставили shellcheck, нашли пропущенные кавычки и уже откатывают релиз.

https://github.com/koalaman/shellcheck

З.Ы. Есть плагин для VScode.
Тут Github выпустил бету официального консольного клиента.

Написан конечно же на go и поддерживает linux, Mac OS (есть в brew) и Windows.
Уже поддерживает создание пулл реквестов и issues, позже можно мониторить состояние github actions.

Страница проекта: https://cli.github.com/
Репозиторий: https://github.com/cli/cli
Статья в блоге Github: https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/
📝 Суровое тестирование bash скриптов. https://github.com/Checksum/critic.sh Выглядит не менее интересным даже в сравнении с shellcheck.

#фидбечат #bash #github
Forwarded from oleg_log (Oleg Kovalov)
Попробую делать еженедельные #полезняшки
(шлите сюда, если есть что @olegkovalov)

bat - как cat(лол) только с подсветкой синтаксиса и плюшками

ctop - top для контейнеров, красиво шо

jq - query по json'ам, пожалуй одна из самых мощных тулзовин в мире

ngrok - делает тунель на локалхост, удобно для дебага на проде

https://github.com/sharkdp/bat
https://github.com/bcicen/ctop
https://github.com/stedolan/jq
https://ngrok.com/
Всё-as-a-Code

Мы привыкли, что артефакты для большинства стадии разработки ПО (SDLC) можно представлять в виде кода: тесты как код, инфраструктура как код, документация как код (@docops), архитектура как код, мокапы как код (https://imagineui.github.io/ru/). Потому что в таком случае к этим артефактам применимы все те же подходы, которые используются для кода: версионирование, ревью, автоматические проверки и т.д. Казалось, что требования к ПО были последним бастионом в этом движении, но с doorstop пал и этот бастион и теперь даже системные требования превратить в код. Каждое требование - отдельный файл в формате YAML, есть интеграция с Python.

Кстати требования для самого инструмента описаны в виде требований doorstop - https://github.com/doorstop-dev/doorstop/tree/develop/reqs

Презентация - https://speakerdeck.com/jacebrowning/doorstop-requirements-management-using-python-and-version-control
​​PostHog is open source product analytics, built for developers. Automate the collection of every event on your website or app, with no need to send data to 3rd parties. It's a 1 click to deploy on your own infrastructure, with full API/SQL access to the underlying data.

https://github.com/PostHog/posthog

#python #js
​​A commandline tool + #python library to glitchify images and even make GIFs out of them! Featuring 10 different levels of glitching intensity! The algorithm used to create glitched images is a slightly modifed version of the popular ImageGlitcher tool's algorithm, so you can expect the glitched images to look really cool!

https://github.com/TotallyNotChase/glitch-this
Forwarded from oleg_log (Oleg Kovalov)
The missing GUI Client for GRPC services. 🌸

Inspired by Postman and GraphQL Playground
BloomRPC aim to give the simplest and efficient developer experience for exploring and querying your GRPC services.

https://github.com/uw-labs/bloomrpc