Мы используем 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
#mukofot
⚡️Joriy yilning 21-dekabrida Turkiya Respublikasining 100 yilligi munosabati bilan Üsküdardagi “Altunizade madaniyat va san'at markazi”da “TURK DUNYOSI UMAY ONALARINI TAQDIRLASH” marosimi bo’lib o’tdi.
🏆 Jamiyatimiz rahbari Ozoda İslomovaga Turk dunyosida amalga oshirgan faoliyati, qilgan mehnat va xizmatlari va erishgan yutuqlari evaziga “Umay Ana Türk Dünyası” ayollar jamiyati tomonidan “Turk Dunyosining Umay onasi” mukofoti topshirildi.
💐 Hurmatli Ozoda Subhanovna! Muvaffaqiyatlaringiz bardavom, doimiy omad hamrohingiz bo’lsin!
🤝Biz ayollar Sizga ishonamiz va doimo Sizni qo’llab-quvvatlaymiz!
❇️ Ijtimoiy tarmoqlardagi rasmiy sahifalarimizga obuna bo’ling va bizni kuzatishda davom eting👇
📱Instagram📱Facebook📱TikTok
#mukofot / ⭐️⭐️⭐️⭐️
@RedFoxFreelancers loyihasida faol ishtirok etgan dizayner, Azam Muhammadiyevga ⭐️⭐️⭐️⭐️ (4) to'rt yulduz darajasi berildi hamda:
500 000 so'm Mukofot puli o'tkazildi ✅
Sizga yana taqdim etiladi:
🔸 Dizayner ismi marketing qilinadi
🔸 Yuqori narxdagi buyurtmalar
🔸 Premium barcha materiallar
🔸 Rag‘batlantiruvchi sovg‘alar
#tanlov
#mukofot
🎉"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovining uchinchi davra g‘olibi, Qarshi davlat universiteti professoriBashorat Baxriddinovaning hisobraqamiga mukofot puli to'lab berildi.
‼️Eslatib oʻtamiz, tanlov davom etmoqda. Faol boʻling! Navbatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
🌐Instagram
#tanlov
#mukofot
🎉"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovining uchinchi davra g‘olibi, Toshkent davlat sharqshunoslik universiteti dotsenti Nigina Rasulevaga "Filologiya va pedagogika" elektron jurnalining mas'ul muharriri Nargiza Sotvoldiyeva mukofotni topshirdi.
‼️Eslatib oʻtamiz, tanlov davom etmoqda. Faol boʻling! Navbatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
🌐Instagram
#tanlov
#mukofot
"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovining uchinchi davra g‘olibi, filologiya fanlari bo‘yicha falsafa doktori Anvar Bo‘ronovga mukofot topshirildi.
‼️Eslatib oʻtamiz, tanlov davom etmoqda. 2026-yilning har choragi yakunida gʻoliblar aniqlanadi. Faol boʻling! Navbatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
#tanlov
#mukofot
"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovining yana birg‘olibi — Jizzax davlat pedagogika universiteti doktoranti Dilnoza Hamroyeva.
U pochta orqali jo'natilgan diplom hamda 1 000 000 so‘m pul mukofotini qabul qilib oldi.
‼️Eslatib o'tamiz, tanlov davom etmoqda. G‘oliblar 2025-yilning har choragi yakunida aniqlanadi.
Faol bo’ling! Nabvatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
#tanlov
#mukofot
"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovig‘olibi, Alisher Navoiy nomidagi Toshkent davlat o‘zbek tili va adabiyoti universiteti tayanch doktoranti Orifjon Madvaliyevga mukofot topshirildi.
‼️Eslatib oʻtamiz, tanlov davom etmoqda. 2025-yilning har choragi yakunida gʻoliblar aniqlanadi. Faol boʻling! Nabvatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
#tanlov
#mukofot
"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovining ikkinchi davra g‘olibi, "Ma'naviy hayot" jurnali bosh muharrir o‘rinbosari Shodmonqul Salomga mukofot topshirildi.
☄️ Eslatib o‘tamiz, tanlov davom etmoqda. 2025-yilning har choragi yakunida g‘oliblar aniqlanadi.
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
#tanlov
#mukofot
"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovining yana birg‘olibiNargiza Sotvoldiyevaga ham 1 000 000 so‘m mukofot topshirildi.
‼️Eslatib oʻtamiz, tanlov davom etmoqda. G‘oliblar 2025-yilning har choragi yakunida aniqlanadi.
Faol boʻling! Navbatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
#tanlov
#mukofot
"Til va adabiyot ta’limi" jurnali tashkil qilgan "Eng yaxshi filolog" tanlovig‘olibi, Toshkent amaliy fanlar universiteti tadqiqotchi-professori, pedagogika fanlari doktori G'ofir Hamroyev tahririyatga kelib, o‘ziga ajratilgan mukofotni olib ketdi.
“Til va adabiyot ta’limi” jurnali tahririyati yangi formatda ish olib bormoqda, maqola mualliflari bilan qisqa muddatda yangicha yondashuv asosida muloqotlar oʻrnata oldi. Bugun maqola yozib, koʻproq odamga manfaat keltirish, pedagoglar va tadqiqotchilar bilan bilvosita fikr almashishda mazkur jurnal koʻprik vazifasini oʻtaydi.
Tanlov gʻoliblaridan biri sifatida tahririyatning e’tiboridan minnatdorman, hamma olim va pedagoglarga omad tilayman, barchaga yangi oʻquv yilida ulkan gʻalabalar tilayman.
‼️Eslatib o'tamiz, tanlov davom etmoqda. 2025-yilning har choragi yakunida g'oliblar aniqlanadi. Faol bo’ling! Nabvatdagi mukofot sizniki bo‘lishi mumkin!
🌐Sayt✈️Telegram✅Murojaat♾️Muhokama📱Instagram
Ўзбекистон Республикаси Президенти Шавкат Мирзиёевни «Туркия Республикаси нишони» билан тақдирлаш маросими бўлиб ўтди. Қардош мамлакатнинг олий давлат мукофотини Ўзбекистон етакчисига Туркия Президенти Режеп Таййип Эрдоған тантанали равишда топширди.
—
Состоялась церемония награждения Президента Республики Узбекистан Шавката Мирзиёева «Орденом Турецкой Республики». Высшую государственную награду братской страны Лидеру Узбекистана торжественно вручил Президент Реджеп Тайип Эрдоган.
#Mirziyoyev#tashrif#Turkiya#mukofot
Prezident.uz|Facebook|Instagram|YouTube|X
#Mukofot#Xushxabar
🇺🇿 O'zbekiston Milliy universiteti Xorijiy filologiya fakulteti 3-bosqich talabasi, Alisher Navoiy nomidagi davlat stipendiyasi sohibasi Ruxillayeva Nilufar Shukrullo qizi Zulfiya nomli davlat mukofotigasazavor bo'ldi.
💐Ushbu muvaffaqiyat bilan talaba-qizimiz, ularning ustozlari va oila a’zolarini universitet jamoasi nomidan tabriklaymiz.
☑O'zbekiston Milliy Universiteti