Runme - это инструмент, который делает runbook действительно доступным для запуска, упрощая выполнение пошаговых инструкций. Shell/ Bash, Python, Ruby, JavaScript/TypeScript, Lua, PHP, Perl и многие другие среды выполнения поддерживаются с помощью функции shebang в Runme. Runme позволяет пользователям выполнять инструкции, проверять промежуточные результаты и обеспечивать достижение желаемых результатов. Это делает его отличным решением для runbooks, playbooks и документации, которые требуют от пользователей постепенного выполнения необходимых шагов, что делает рабочие документы надежными и гораздо менее уязвимыми для взлома.
Runme достигает этого, буквально запуская markdown. Более конкретно, Runme выполняет ваши команды (shell, bash, zsh) или код внутри ваших огороженных блоков кода. Он на 100% совместим с определениями задач вашего языка программирования (Makefile, Gradle, Grunt, скрипты NPM, задачи Pipfile или Deno и т.д.) и встроен в markdown. Подобно терминальному сеансу, переменные среды сохраняются на протяжении всего выполнения, и можно передавать предыдущие данные по каналу.
📌 Подробнее:
https://github.com/runmedev/runme
MemOps 🤨