Если у вас в проекте несколько долгоживущих процессов — веб-сервер, очередь задач, CSS-билдер и т.д. — запускать и следить за ними в разных терминалах становится утомительно.
mprocs решает эту проблему: это лёгкий менеджер процессов для разработчиков:
1️⃣ Создаёте
mprocs.yaml в корне проекта и описываете команды:procs:
django: uv run manage.py runserver
tailwind: npx @tailwindcss/cli -i input.css -o output.css -w
huey: uv run huey_consumer.py my_app.huey -k process -w 4
2️⃣ Запускаете
mprocs — и все процессы стартуют одновременно.3️⃣ Вы получаете удобный TUI, где можно наблюдать за процессами.
Можно интегрировать с just для ещё более удобного управления:
procs:
django: just runserver
tailwind: just watch_css
huey: just queue
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
