Мы используем Makefile думая, что нет альтернатив, что это стандарт и всё такое.
Но make это не запускалка команд, а система сборки. Мы фактически используем его не по назначению.
И на самом деле альтернатива есть! Некоторое время назад я открыл для себя прекрасный инструмент - just. Он решает все проблемы make.
just - это не система сборки как make, это именно исполнитель команд!
Больше никаких Phony Targets и табуляций, привет нормальный синтаксис и передача аргументов!!! 😎
⭐️Что умеет just:
✅ Автодокументирование команд
Не нужно делать отдельную команду с докой, просто добавь комментарий
# команда сборки
build:
...
$ just --list
Available recipes:
build # команда сборки
Команда с именем default запускается по умолчанию если не указано другое, так что я обычно делаю так:
default:
just --list
Теперь просто выполняем just и получаем доку из текущего файла.
✅ Удобная работа с переменными окружения
# загрузить из .env
set dotenv-load
# глобальная переменная
export PYTHONPATH := "./src"
# переменная для команды
test $TESTUNG="true":
pytest
✅ Передача аргументов
build target:
@echo 'Build {{target}}...'
команда запуска
$ just build dev
# Build dev...
✅ Выбор интерпретатора прямо в команде
Пример с инлайн-скриптом на python:
system:
#!/usr/bin/env python3
import platform
print(platform.system())
Эта же функция позволит выполнить скрипт как одну команду вместо перезапуска шела для каждой строки
foo:
#!/usr/bin/env sh
for file in ls .; do
echo $file
done
✅ Выполнение команды в определенной директории. Можно указать как релятивный путь так и абсолютный
[working-directory: 'backend']
build:
docker compose build
Также можно задать рабочую директорию глобально
Там еще много интересного:
- поддержка функций
- автокомплиты и интеграции
- экспрешены
- алиасы команд
- группировка команд
- альтернативы команды под разные ОС
- импорт других just-файлов
- цветной вывод
- ... и другие штуковины!
Так что вперёд - ➡️ читать доку!
Репозиторий: ➡️https://github.com/casey/just
Статья: ➡️https://www.chicks.net/reference/file_formats/just/
ЗЫ. Кажется, на Makefile я уже не вернусь)
#tools
#Muhokama
⚡️ Madaniyat sohasida 2025-yilda amalga oshirilgan ishlar sarhisob qilinib, 2026-yildagi ustuvor vazifalar belgilanishi kutilmoqda.
Madaniyat vazirligida 2025-yilda amalga oshirilgan ishlar sarhisob qilinishi hamda 2026-yildagi ustuvor vazifalar belgilanishi yuzasidan dastlabki muhokama bo‘lib o‘tdi. Unda, vazirning birinchi o'rinbosari Avazxon Tadjixanov, vazir o'rinbosari Murodjon Majidov hamda vazirlikning markaziy apparati vakillari ishtirok etdi.
Avval xabar berilganidek, 2025-yilda sohada ijobiy o‘zgarishlar yili bo‘ldi. Jumladan, Madaniyat vazirlining tasdiqlangan ish rejalariga asosan 2025-yil davomida quyidagi ishlar amalga oshirildi:
✔️ “Navro‘z sadolari”, IV Xalqaro baxshichilik san’ati va “Xalqaro hunarmandchilik” festivallari va “Oltin kuz” iqtidorli ijodkorlar forumi tashkil qilindi;
✔️ 9 ta xalqaro festival va 20,5 ming ta konsert-tomosha tadbirlariga 11,8 mlnga yaqin aholi qamrab olindi, 22 marotaba “Madaniyat karvoni”, 8 ta “Yulduz bilan sayohat” loyihasi va “Madaniyat to‘lqinlari” media loyihasi o‘tkazildi;
✔️ Nomoddiy meros bo‘yicha 14 ta mahalliy va 3 ta xorijiy ekspeditsiya tashkil etildi, 20 nafar baxshining dostoni “Oltin fond” uchun yozib olindi, 12 ta mahorat darsi, 5 ta seminar, 13 ta respublika va xalqaro konferensiya o‘tkazildi;
✔️ Badiiy havaskorlik jamoalarining 53 ta turistik obyektlarda 2 491 ta hamda askiya va qiziqchilarning 23 ta teatrlashtirilgan konsertlar tashkil etildi;
✔️ 11 636 ta spektakl namoyishlariga 3,9 mln nafar tomoshabin tashrif buyurdi, teatrlarning 58 ta xorijiy va 270 ta mahalliy gastrol safarlari tashkil etildi;
✔️ 160 ta yangi spektakl sahnalashtirildi, ularning milliy zamonaviy, xorijiy va tarixiy spektakllar hissasiga to‘g‘ri keladi;
✔️ Bolalar musiqa va san’at maktablari 5 xil turdagi (qashqar rubobi, dutor, doira, nay, g‘ijjak) jami 1,4 ming ta milliy musiqa cholg‘ulari to‘plamlari bilan ta’minlandi;
✔️ 559 tasi xalqaro va 689 tasi respublika jurnallarida 1,2 ming ta ilmiy maqolalar chop etildi, tizimdagi oliy ta’lim muassasalarida ilmiy darajali va unvonli kadrlar soni 16 nafarga oshirildi;
✔️ 16 ta madaniyat muassasalari (13 ta madaniyat markazlari, 1 ta istirohat bog‘i va 2 ta boshqa turdagi obyekt) jami 46,6 mlrd so‘mlik bitim asosida davlat-xususiy sheriklikka berildi;
✔️ Yoshlar o‘rtasida 14 ta tanlov va festival o‘tkazildi, ularga 1 200 nafardan ortiq ijodkor yoshlar qatnashgan, shundan, 175 nafari g‘olib va sovrindor bo‘ldi;
✔️ 11 ta davlatda “O‘zbekiston madaniyat kunlari” va O‘zbekistonda 4 ta davlatning madaniyat kunlari tashkil qilindi hamda sohada 7 ta davlat bilan xalqaro huquqiy hujjat imzolandi;
✔️ Xitoyda Alisher Navoiy ijodiy merosini o‘rganish bo‘yicha ilmiy ekspeditsiya tashkil etildi;
✔️ “Botir Zokirov memorial muzeyi” faoliyati yo‘lga qo‘yildi.
Yig‘ilishda, yaqin kunlarda madaniyat sohasida 2025-yilda amalga oshirilgan ishlar hamda 2026-yildagi ustuvor vazifalar yuzasidan bo‘lib o‘tadigan Madaniyat vazirligining Hay’at yig‘ilishiga qo‘yilayotgan masalalar ham ko‘rib chiqildi.
Telegram | Instagram | Facebook |Veb-sayt | YouTube
#muhokama
🔴Eng avvalo xalqimizni xavfsiz oziq-ovqat bilan ta’minlashimiz kerak!
🔴Bizni kuzatishda davom eting!
🏢 Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#muhokama
“YO’LAKDA”
🔴 Ishdan bo’shaganingizda, kasal bo’lib davolanayotgan vaqtingizda Sizga qanday imtiyozlar berilishini bilasizmi❓
⛔️ Qonun loyihasi ana shu yengilliklarni taklif qilmoqda.
🔴Bizni kuzatib boring!
Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#muhokama
🔴Eng avvalo xalqimizni xavfsiz oziq-ovqat bilan ta’minlashimiz kerak!
🔴Bizni kuzatishda davom eting!
🏢 Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#Muhokama
Sirdaryo viloyati IIB JXX YHXBda viloyati IIB boshlig‘i o‘rinbosari — Jamoat xavfsizligi xizmati boshlig‘i raisligida 2026-yilning o‘tgan uch oyi yakunlariga bag‘ishlangan muhokama yig‘ilishi bo‘lib o‘tdi‼️
👉@SirdaryoYPX
#Muhokama
Voyaga yetmagan maktab o‘quvchisi bilan bog‘liq sodir etilgan yo‘l-transport hodisasi yuzasidan navbatdagi muhokama yig'ilishi "Guliston Olimpiya va paralimpiya sport turlariga tayyorlash markazi”da tahsil olayotgan o'quvchilar ishtirokida bo'lib o'tdi‼️
👉@SirdaryoYPX
#Muhokama
Boyovut tumani “Navro'z” mahalla fuqarolari ishtrokida, voyaga yetmagan maktab o‘quvchisi bilan bog‘liq sodir etilgan yo‘l-transport hodisasi yuzasidan muloqot va muhokama yig'lishi tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Bolalar xavfsizligini ta'minlashga qaratilgan navbatdagi muhokama yig'ilishi Yangiyer shahar 2-sonli umumta'lim maktabida bo'lib o'tdi
👉@SirdaryoYPX
#Muhokama
Boyovut tumani “Madaniyat” mahalla fuqarolari ishtrokida yo‘l-transport hodisasi yuzasidan muloqot va muhokama yig'lishi tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Sirdaryo viloyati IIB JXX YHXB tomonidan viloyatdagi avtomaktablar hamda “Vatanparvar” tashkiloti rahbarlari ishtirokida muhim yig‘ilish tashkil etildi
👉@SirdaryoYPX
#Muhokama
Sirdaryo tumani "Elobod" mahalla fuqarolar yig‘ini hududida sodir bo‘lgan yo‘l-transport hodisasi yuzasidan aholi bilan ochiq muloqot va muhokama tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Sirdaryo tumani "Elobod" mahalla fuqarolar yig‘ini hududida sodir bo‘lgan yo‘l-transport hodisasi yuzasidan aholi bilan ochiq muloqot va muhokama tashkil etildi‼️
⏩ Tadbirda mahalla fuqarolari, nuroniylar, yoshlar, haydovchilar hamda soha mutaxassislari ishtirok etib, hodisaning kelib chiqish sabablari va kelgusida shunday holatlarning oldini olish masalalari muhokama markazida bo‘ldi.
⏩ Yig‘ilishda Sirdaryo viloyati IIB JXX YHXB boshlig‘i so'zga chiqib, mazkur yo‘l-transport hodisasi nafaqat alohida bir voqea, balki butun jamiyat uchun jiddiy ogohlantiruvchi signal ekanligi ta’kidlandi.
⏩ Tadbir ishtirokchilari tomonidan yo‘l harakati xavfsizligini ta’minlash bo‘yicha aniq takliflar bildirilib, yo‘l harakati qoidalariga amal qilish — bu faqat davlat idoralarining emas, balki har bir fuqaroning shaxsiy mas’uliyati ekanligi alohida ta’kidlandi.
👉@SirdaryoYPX