Мы используем 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
O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi magistraturasiga 2023–2024-o‘quv yili uchun yozgi qabul boshlandi!
Hujjatlaringizni https://rgsbm.uz sayti orqali topshirishingiz mumkin.
Biznesni boshqarish (MBA) sohalari bo‘yicha yo‘nalishlar:
- Global menejment;
- Kichik biznes va tadbirkorlik;
- Agrobiznes;
- Moliya (korporativ moliya).
Boshqa yo‘nalishlar:
- Loyiha boshqaruvi;
- IT biznes (Ikki diplom Adjou).
Qabul kunlari 14-iyuldan 14-avgustgaqadar!
📍Manzil
☎️ + 99871 239-03-02
☎️ +99871 239-03-17
#GraduateSchool#Admission#Dualdegree#Specializations
Web-site | Telegram | Facebook | Instagram
🇺🇿Biznes va tadbirkorlik oliy maktabida o‘qishga quyidagi mutaxassisliklar uchun yozgi qabul davom etadi:
1️⃣ MBA - Global menejment
2️⃣ MBA - Moliya
3️⃣ MBA - Kichik biznes va tadbirkorlik
4️⃣ MBA - Agrobiznes
5️⃣ MBA - Raqamli iqtisodiyot
6️⃣ MBA - IT biznes
7️⃣Loyiha boshqaruvi (PM)
🔗Batafsil ma’lumot
🎁Hujjat topshirish:e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Specializations#Dualdegree
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
🗣 O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabida 2024-2025-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar uchun yozgi qabul davom etadi:
MBA - Global menejment
MBA - Moliya
MBA - Kichik biznes va tadbirkorlik
MBA - Agrobiznes
MBA - Raqamli iqtisodiyot
MBA - IT biznes
Loyiha boshqaruvi (PM)
🔎Batafsil ma’lumot
🚩Ro‘yxatdan o‘tish:e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Specializations#Dualdegree
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube
⚠️O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi 2024-2025-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar bo‘yicha yozgi qabulni e’lon qiladi:
MBA - Global menejment,
MBA - Moliya,
MBA - Kichik biznes va tadbirkorlik,
MBA - Agrobiznes,
MBA - Raqamli iqtisodiyot
Loyiha boshqaruvi (PM)
🇺🇿Batafsil
🗣️ Высшая школа бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан объявляет летний набор по следующим специальностям на 2024-2025 учебный год:
MBA-глобал менеджмент,
MBA - Финансы,
MBA-Агробизнес,
MBA-Малый бизнес и предпринимательство,
MBA-Цифровая экономика
Управление проектами (РM).
🇷🇺Подробнее
🇬🇧 More information
📥http://e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Specializations#Dualdegree
🌐Web-site | ✅Telegram | ✅Facebook |🌐Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi va Koreyaning Ajou universiteti hamkorligida "IT biznes" magistratura mutaxassisligi bo‘yicha "ikki diplom" xalqaro dasturiga 2023-2024 - o‘quv yili uchun qabul boshlandi.
Birinchi o‘quv yili Biznes va tadbirkorlik oliy maktabida, ikkinchi o‘quv yili Ajou universitetida davom etadi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
👩🎓В сотрудничестве с Высшей школой бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан и Университетом Аджу в Корее начался прием на международную программу «два диплома» по специальности магистратуры "IT бизнес" на 2023-2024 учебный год.
Первый учебный год будет проходить в Высшей школе бизнеса и предпринимательства, а второй учебный год в Университете Аджу.
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Dualdegree#Specializations
Web-site | Telegram | Facebook |Instagram👩🎓
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi 2023-2024-o‘quv yili uchun o‘qishga quyidagi mutaxassisliklar bo‘yicha yozgi qabulni e’lon qiladi:
- Global menejment (MBA);
- Moliya (korporаtiv moliya MBA);
- Kichik biznes va tadbirkorlik (MBA);
- Agrobiznes (MBA);
- Loyiha boshqaruvi (PM).
🇺🇿Batafsil
👩🎓 Высшая школа бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан объявляет летний набор по следующим специальностям на 2023-2024 учебный год:
- Глобальный менеджмент (MBA);
- Финансы (корпоративные финансы MBA);
- Малый бизнес и предпринимательство (MBA);
- Агробизнес (MBA);
- Управление проектами (РМ).
🇷🇺Подробнее
http://e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Dualdegree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Loyiha boshqaruvi” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Управление проектами».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Moliya (korporativ moliya)” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
👩🎓В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Финансы (корпоративные финансы)».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Agrobiznes” magistratura mutaxassisligi bo‘yicha 2023-2024-o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
ВВысшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Агробизнес».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Kichik biznes va tadbirkorlik” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
👩🎓В Высшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Малый бизнес и предпринимательство».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🧑🎓O‘zbekiston Respublikasi Vazirlar Mahkamasi huzuridagi Biznes va tadbirkorlik oliy maktabi “Global menejment” magistratura mutaxassisligi bo‘yicha 2023-2024 - o‘quv yili uchun qabul boshlandi.
Hujjat topshirish uchun: e-tinglovchi.gsbe.uz
ВВысшей школе бизнеса и предпринимательства при Кабинете Министров Республики Узбекистан начался прием на 2023-2024 учебный год по специальности магистратуры «Глобальныйменеджмент».
Для подачи документов: e-tinglovchi.gsbe.uz
#GraduateSchool#Admission#Degree#Specializations
Web-site | Telegram | Facebook |Instagram
🟦🟦🟦🟦🟦
🔔Suhbat bosqichidan muvofaqqiyatli o‘tgan nomzodlar diqqatiga❗️
🇺🇿 Biznes va tadbirkorlik oliy maktabining magistratura bosqichiga 2024/2025-o‘quv yili uchun qishki qabulning ikkinchi bosqichi boshlanadi.
⚡️ Test sinovlari O‘zbekiston Respublikasi Oliy ta’lim, fan va innovatsiyalar vazirligi huzuridagi Bilim va malakalarni baholash agentligi tomonidan o‘tkaziladi va quyidagi manzilda bo‘lib o‘tadi:
📍 Manzil:Toshkent shahri, Yunusobod tumani, Bog‘ishamol ko‘chasi, 12-uy
🗓 Sana: 2025-yil 31-yanvar
⏱ Vaqt: soat 13:00
✅Eslatma:
Test sinovlariga kelishda o‘zingiz bilan shaxsni tasdiqlovchi hujjat (ID-karta yoki pasport) olib kelishni unutmang!
📌 Imkoniyatingizni qo‘ldan boy bermang va vaqtida yetib keling!
📞 Qo‘shimcha ma’lumot uchun:
+99871 239 03 15
+998 71 239 03 05
🔔 Внимание кандидатам, успешно прошедшим этап собеседования❗️
🇺🇿 Начинается второй этап зимнего набора на магистратуру Высшей школы бизнеса и предпринимательства на 2024/2025 учебный год.
⚡️ Тестовые испытания будут проводиться Агентством оценки знаний и навыков при Министерстве высшего образования, науки и инноваций Республики Узбекистан по следующему адресу:
📍 Адрес: г. Ташкент, Юнусабадский район, ул. Богишамол, дом 12
🗓 Дата: 31 января 2025 года
⏱️ Время: 13:00
✅ Напоминание:
Для участия в тестировании необходимо иметь при себе документ, удостоверяющий личность (ID-карту или паспорт).
📌 Не упустите свой шанс! Приходите вовремя!
📞 Контакты для дополнительной информации:
+998 71 239 03 15
+998 71 239 03 05
#GraduateSchool#Announcement#Specializations#Test
🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube