Forwarded from Технологический Болт Генона
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
Forwarded from Записки админа
🖥 Cod определяет использование ключа
"Научив" утилиту доступным для команд опциям, мы получаем возможность автокомплита не только для самих команд, но и для опций, с которыми эти команды могут быть запущены.
#будничное #github #cli
--help у запущенной команды, и предлагает запомнить опции, которые этой команде соответствуют. "Научив" утилиту доступным для команд опциям, мы получаем возможность автокомплита не только для самих команд, но и для опций, с которыми эти команды могут быть запущены.
#будничное #github #cli
Forwarded from Дежурный DevOps
Пока в деревне Вилларибо дебажат скрипт деплоя на шелле, используя
https://github.com/koalaman/shellcheck
З.Ы. Есть плагин для VScode.
bash -x, в Виллабаджо поставили shellcheck, нашли пропущенные кавычки и уже откатывают релиз.https://github.com/koalaman/shellcheck
З.Ы. Есть плагин для VScode.
GitHub
GitHub - koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts
ShellCheck, a static analysis tool for shell scripts - koalaman/shellcheck
Forwarded from ☕️ Мерлин заваривает τσάι 🐌 (Мерль🛠)
Тут 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/
Написан конечно же на 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/
GitHub CLI
Take GitHub to the command line
Forwarded from Записки админа
📝 Суровое тестирование bash скриптов. https://github.com/Checksum/critic.sh Выглядит не менее интересным даже в сравнении с shellcheck.
#фидбечат #bash #github
#фидбечат #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/
(шлите сюда, если есть что @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/
GitHub
GitHub - sharkdp/bat: A cat(1) clone with wings.
A cat(1) clone with wings. Contribute to sharkdp/bat development by creating an account on GitHub.
Forwarded from Протестировал
Всё-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
Мы привыкли, что артефакты для большинства стадии разработки ПО (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
GitHub
doorstop/reqs at develop · doorstop-dev/doorstop
Requirements management using version control. Contribute to doorstop-dev/doorstop development by creating an account on GitHub.
Forwarded from Находки в опенсорсе
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
https://github.com/PostHog/posthog
#python #js
Forwarded from CatOps
preoomkiller-controller - инструмент от Zapier, который эвиктит поды с ноды перед тем, как их хлопнет OOM killer.
#toolz #kubernetes
#toolz #kubernetes
GitHub
GitHub - zapier/preoomkiller-controller: Preoomkiller Controller evicts pods gracefully before they get OOMKilled by Kubernetes
Preoomkiller Controller evicts pods gracefully before they get OOMKilled by Kubernetes - zapier/preoomkiller-controller
Forwarded from Находки в опенсорсе
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
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
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