Мы используем 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
Президент Шавкат Мирзиёев ташқи савдо ва транспорт-логистика соҳаларида кечиктириб бўлмайдиган чоралар муҳокамаси бўйича йиғилиш ўтказди.
—
Президент Шавкат Мирзиёев провел совещание по обсуждению неотложных мер во внешней торговле и транспортно-логистической сфере.
#Mirziyoyev#yigilish#eksport#logistika
Prezident.uz|Facebook|Instagram|YouTube|X
Bizning xizmatlarimizga quyidagilar kiradi:
🚚 Yuk tashish: biz yukingizni turiga qarab turli xil transport vositalarida yuk tashishni amalga oshiramiz (temir yo'l, avia, avto, dengiz orqali).
🏢 Omborxona xizmatlari: zamonaviy omborxonalarimiz har qanday turdagi yuklarni qabul qilish, yig‘ish va xavfsiz saqlashni taʼminlaydi.
📊 Logistika bo‘yicha konsultatsiya: xarajatlarni kamaytirish va taʼminot zanjirlaringiz samaradorligini oshirish bo‘yicha o‘z ekspeditorlik takliflarimizni beramiz.
🛃 Bojxona rasmiylashtirish: barcha zarur meʼyor va standartlarga rioya etilishini taʼminlaydigan bojxona rasmiylashtirish va brokerlik xizmatlarini taklif etamiz.
📍 Yuklarni kuzatish: menejerlarimiz xizmatlarning shaffofligi va ishonchliligini taʼminlaydigan, yuklarning joylashuvi haqida maʼlumotni taqdim etadi.
#YukTashish#OmborxonaXizmati#Logistika#BojxonaXizmati#YukKuzatish
🤝 Hamkorlik Memorandumi imzolandi!
“Temiryoʻlkargo” AJ bosh direktori oʻrinbosari Oybek Jabarov va “MultimodalExpressTransportations” GMBH bosh menejeri Habip Shen oʻzaro manfaatli hamkorlikni rivojlantirishga qaratilgan memorandumni imzolashdi.
Hujjat yuk tashish, multimodal logistika, infratuzilmani rivojlantirish va tajriba almashish yo‘nalishlarida hamkorlikni ko‘zda tutadi.
Bu memorandum nafaqat ikki tashkilot aloqalarini mustahkamlaydi, balki xalqaro transport tizimidagi barqaror va ishonchli sheriklikka yo‘l ochadi.
***
Заместитель генерального директора АО “Temiryoʻlkargo” Ойбек Жабаров и Генеральный менеджер компании “MultimodalExpressTransportations” GMBH Хабип Шен и подписали меморандум, направленный на развитие взаимовыгодного сотрудничества.
Документ предусматривает сотрудничество в сфере грузоперевозок, мультимодальной логистики, развития инфраструктуры и обмена опытом.
Данный меморандум укрепляет связи между двумя организациями и открывает путь к устойчивому и надёжному партнёрству в международной транспортной системе.
***
Oybek Jabarov, Deputy Director General of Temiryoʻlkargo JSC and Habip Shen, General Manager of MultimodalExpressTransportations GMBH signed a memorandum aimed at developing mutually beneficial cooperation.
The document outlines collaboration in areas such as freight transportation, multimodal logistics, infrastructure development, and knowledge exchange.
This memorandum not only strengthens the ties between the two organizations but also paves the way for a stable and reliable partnership in the international transport system.
#Temiryolkargo#Hamkorlik#Logistika#MultimodalTransport#Memorandum
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
🟢 Hamkorlik yo‘lida yana bir qadam!
📅 “Temiryo‘lkargo” AJ va Rossiyaning “EFKO” boshqaruv kompaniyasi AJ vakillari o‘rtasida ikki tomonlama muzokaralar bo‘lib o‘tdi.
🤝 Tomonlar temiryo‘l orqali yuk tashish bo‘yicha transport-ekspeditsiya xizmatlari ko‘rsatish yuzasidan hamkorlik masalalarini muhokama qilishdi.
🔍 Muzokaralarda:
▪️ Yog‘li ekinlar va sovun ishlab chiqarish mahsulotlarini tashish masalalari ko‘rib chiqildi;
▪️ Har ikki tomon o‘z imkoniyatlarini taqdim etdi;
▪️ Kelgusidagi hamkorlik istiqbollari muhokama qilindi.
✅ Uchrashuv yakunida tomonlar o‘zaro manfaatli hamkorlikni davom ettirishga kelishib oldi.
#Temiryulkargo#Hamkorlik#Logistika#EFKO#Muzokara
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
"Temiryo‘lkargo" AJ – “Maksam-Chirchiq” bilan yangi bosqichdagi hamkorlik sari!
"Temiryo‘lkargo" AJ bosh direktorining birinchi o‘rinbosari Botir Usmonov boshchiligidagi delegatsiya “Maksam-Chirchiq” zavodida bo'ldi.
🤝 "Maxam-Chirchiq" zavodi boshqaruv raisining transport bo‘yicha o‘rinbosari Qilichev Alisher Akramovich bilan uchrashuv bo‘lib o‘tdi.
"Temiryo‘lkargo" AJdan Yuk tashish ishlarini tashkil etish boshqarmasi boshlig‘i Sh. Mirzaahmedov hamda Moliya boshqarmasi boshlig‘i o‘rinbosari E. Gapparov ishtirok etdi.
🔍Uchrashuv davomida ikki tomonlama hamkorlik aloqalarini yanada mustahkamlash, mahalliy tashuvlarda yuk hajmini oshirish, jamiyat tasarrufidagi vagonlardan oqilona foydalanish, temir yo‘l xizmatlari eksport salohiyatini kengaytirish va qo‘shimcha yuk hajmlarini temir yo‘l transportiga jalb etish masalalari muhokama qilindi.
📈 Muzokaralar natijasida kelgusida strategik hamkorlikni rivojlantirish bo‘yicha aniq rejalar belgilab olindi.
#Temiryolkargo#Hamkorlik#MaksamChirchiq#Logistika#YukTashish#TransportRivoji
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
🚆 “Temiryo‘lkargo” AJda ish qizg‘in davom etmoqda!
Multimodal va xalqaro tashuvlar boshqarmasi mutaxassislari mijozlar sonini ko‘paytirish, yuk hajmini oshirish yo‘lida izlanishdan to‘xtamayapti.
🗓 Kecha:
🔹 Tushgacha — Qozog‘istonning “Kusto” logistika kompaniyasi vakillari bilan uchrashuv;
🔹 Tushdan so‘ng — Xitoydagi yirik “Angel” kompaniyasi vakillari bilan muzokaralar.
🤝 Har ikki uchrashuvda “Temiryo‘lkargo” AJ bosh direktorining multimodal va xalqaro tashuvlar bo‘yicha o‘rinbosari Oybek Jabarov ishtirok etdi. Muzokaralarda hamkorlik yo‘nalishlari, yangi tashuv imkoniyatlari keng muhokama qilindi.
🌍 Xususan, Xitoy – O‘zbekiston – Afg‘oniston – Pokiston – Eron yo‘nalishida yuk tashish bo‘yicha rejalar ko‘rib chiqildi.
📦Hamkorliklar — yangi bosqichda!
В АО "Temiryo‘lkargo" активно ведётся работа!
Сотрудники управления мультимодальных и международных перевозок продолжают активные усилия по расширению клиентской базы и увеличению объёмов перевозимых грузов.
🗓 Вчера:
🔹 До обеда— встреча с представителями логистической компании Kusto logistic (Казахстан);
🔹 После обеда — переговоры с делегацией китайской компании Angel.
🤝 В обеих встречах принял участие заместитель генерального директора АО "Temiryo‘lkargo" по мультимодальным и международным перевозкам Ойбек Жабаров. Обсуждены направления сотрудничества и перспективные логистические решения.
🌍 В частности, обсуждались вопросы перевозки китайских товаров по маршруту
Китай – Узбекистан – Афганистан – Пакистан – Иран.
📦 Сотрудничество выходит на новый уровень!
#Temiryolkargo#Логистика#МеждународныеПеревозки#Сотрудничество
#Temiryolkargo#Logistika#XalqaroTashuv#Hamkorlik
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
🆕 Yangi bosqich sari qadam!
📎 2025-yil 4-mart kuni “Temiryo‘lkargo” AJ xalqaro konteyner tashuvlarida o‘z o‘rnini yanada mustahkamlash yo‘lida muhim qadam qo‘ydi — **BIC (Xalqaro konteynerlar byurosi)**ga rasmiy so‘rov yuborildi.
🌍 BIC — bu 1933-yilda tashkil topgan neytral va notijorat xalqaro tashkilot bo‘lib, konteyner tashuvlarini samarali va xavfsiz amalga oshirish, ularni standartlashtirish hamda intermodal transport tizimini rivojlantirishda muhim rol o‘ynaydi.
🔸 BIC 1970-yildan buyon konteynerlar uchun kodlar reyestrini yuritib kelmoqda.
🔸 1972-yildan beri ISO tomonidan global prefikslar registratori sifatida tan olingan.
🔸 Har kuni minglab marta butun dunyoda BIC kodlar bazasidan foydalaniladi.
✅ So‘rov asosida BIC tomonidan “Temiryo‘lkargo” AJ uchun “UTYU” kodi ajratildi!
✅UTYU kodining rasmiy ro‘yxatdan o‘tganligi to‘g‘risidagi guvohnoma olindi!
🇺🇿 Endilikda dunyo bo‘ylab “UTYU” yozuvli konteynerni ko‘rsangiz — bilingki, bu “Temiryo‘lkargo” AJ konteyneri!
📦 Temiryo‘lkargo – zamonaviy yuk tashuvlariga!
#Temiryolkargo#BIC#UTYU#konteyner#logistika#transport
🆕Шаг навстречу новым возможностям!
📎 4 марта 2025 года АО «Temiryulkargo» сделало важный шаг на пути к укреплению своих позиций в сфере международных контейнерных перевозок — был направлен официальный запрос в BIC (Международное бюро контейнеров).
🌍 BIC — это нейтральная и некоммерческая международная организация, основанная в 1933 году, которая способствует эффективной и безопасной организации контейнерных перевозок, их стандартизации и развитию интермодальных транспортных систем.
🔸 С 1970 года BIC ведёт реестр кодов для контейнеров.
🔸 С 1972 года признан ISO в качестве глобального регистратора префиксов.
🔸 Ежедневно по всему миру тысячи раз используется база данных BIC-кодов.
✅ По итогам запроса BIC присвоил АО «Temiryulkargo» уникальный код — UTYU!
✅ Получено официальное свидетельство о регистрации кода UTYU в системе BIC!
🌐 Xalqaro hamkorlik sari yana bir qadam!
“Temiryo‘lkargo” AJ rahbariyati Xitoy Xalq Respublikasining Shinjon mintaqasida faoliyat yurituvchi Huaychji ta’minot zanjiri kompaniyasi vakillari bilan uchrashuv o‘tkazdi.
🤝 Uchrashuvda ikki tomonlama hamkorlik masalalari, jumladan yuk terminallaridan samarali foydalanish va yangi terminallar sonini oshirish imkoniyatlari muhokama qilindi.
Bu kabi uchrashuvlar O‘zbekiston va Xitoy o‘rtasidagi transport-logistika sohasidagi aloqalarni yanada mustahkamlashga xizmat qiladi.
#Temiryolkargo#Hamkorlik#Xitoy#Logistika
🌐Ещё один шаг к международному сотрудничеству!
Руководство АО «Темирйулкарго» провело встречу с представителями компании Huaychji Supply Chain, действующей в Синьцзян-Уйгурском автономном районе Китайской Народной Республики.
🤝 На встрече были обсуждены вопросы двустороннего сотрудничества, в том числе эффективное использование грузовых терминалов и возможности увеличения их числа в регионе.
Подобные встречи способствуют дальнейшему укреплению транспортно-логистических связей между Узбекистаном и Китаем.
#Темирйулкарго#Сотрудничество#Китай#Логистика
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
📦 Tyanjin – Toshkent yo‘nalishidagi birinchi poyezd jo‘nab ketdi!
🚉 Xitoyning eng yirik va zamonaviy portlaridan biri — Tyanjin porti endi Markaziy Osiyoga temiryo‘l orqali bog‘landi!
🌍 Port 180 ta mamlakatdagi 400 dan ortiq portlar bilan savdo aloqalariga ega.
🔻Yangi temiryo‘l yo‘lagi:
✅ Masofani 800 km ga qisqartiradi
✅ Yuk yetkazish muddatini kamaytiradi
✅ Transport xarajatlarini pasaytiradi
📈 Bu yangi yo‘nalish eksport-import imkoniyatlarini kengaytirib, xalqaro kompaniyalar uchun yanada jozibador bo‘ladi.
🚂 Tyanjin – Toshkent: yangi logistika arteriyasi ochildi!
#Tyanjin#Toshkent#Temiryo‘l #Logistika#Xitoy#MarkaziyOsiyohttps://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
Hamkorlik - yangi imkoniyatlar
“Temiryoʻlkargo” AJ bosh direktori A. Muminov hamda bir guruh mas’ul xodimlar:
📍 Qoraqalpogʻistonda – sement ishlab chiqaruvchi korxona vakillari,
📍 Urganchda esa – 20 ga yaqin tadbirkorlar bilan uchrashuv oʻtkazishdi.
🛤 Uchrashuvlarda yuklarni tez, xavfsiz va multimodal shaklda eshikdan eshikkacha yetkazib berish imkoniyatlari taqdim etildi.
🤝 Ushbu xizmatlardan foydalanish ikki tomon uchun ham manfaatli hamkorlik bo‘lishi mumkinligi ta’kidlandi.
#Temiryolkargo#Hamkorlik#Logistika#YukTashish#MultimodalTashuv
🤝Сотрудничество — новые возможности
Генеральный директор АО “Темирйўлкарго” А. Муминов и группа ответственных сотрудников:
📍 В Каракалпакстане — встретились с представителями цементного предприятия,
📍 А в Ургенче — провели встречу с около 20 предпринимателями.
🛤 Во время встреч были представлены возможности доставки грузов быстро, безопасно и в мультимодальном формате — от двери до двери.
🤝 Было отмечено, что использование этих услуг может стать взаимовыгодным сотрудничеством для обеих сторон.
#Темирйўлкарго#Сотрудничество#Логистика#Грузоперевозки
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
📍Translogistika Uzbekistan 2025
Ko‘rgazmaning ikkinchi kuni ham “Temiryo‘lkargo” AJ uchun muvaffaqiyatli yakunlandi!
Jurnalistlar, xorijlik mehmonlar va qiziquvchilarning savollariga batafsil javob bergan mutaxassislarimiz o‘z bilim va tajribalari bilan barchada ijobiy taassurot qoldirishdi.
🌍 Afg‘oniston, Rossiya, Xitoy kabi davlatlardan tashrif buyurgan 50 ga yaqin mehmonlar guruhi Jamiyatimiz xizmatlariga katta qiziqish bildirishdi.
#Temiryo‘lkargo #UTYCARGO#TranslogistikaUzbekistan2025#Logistika#Transport
Транслогистика Узбекистан 2025
Второй день выставки также успешно завершился для АО "Темирйулкарго"!
Наши специалисты, подробно ответив на вопросы журналистов, зарубежных гостей и интересующихся, оставили у всех положительное впечатление своими знаниями и опытом.
📌 Группа из почти 50 гостей из Афганистана, России и Китая проявила большой интерес к услугам нашего Общества.
#Railcargo#UTYCARGO#TranslogisticsUzbekistan2025#Logistics#Transport
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
“Temiryo‘lkargo” AJ va “IRT Chamber of Pakistan” vakillari o‘rtasida ikki tomonlama uchrashuv bo‘lib o‘tdi.
Tomonlar yuk tashish va logistika sohasidagi hamkorlik imkoniyatlarini muhokama qilib, muqobil yo‘nalishlar orqali yuklarni yetkazib berish masalasini ko‘rib chiqdilar. Shuningdek, qayta yuklash, xavfsizlik va tez buziladigan mahsulotlarni tashish bo‘yicha ham fikr almashildi.
Uchrashuv yakunida tomonlar o‘zaro manfaatli hamkorlikni bosqichma-bosqich rivojlantirish va sinov jo‘natmalarini amalga oshirishga kelishib oldilar. Uchrashuvda yuk tashish va logistika sohasida hamkorlik imkoniyatlari, muqobil yo‘nalishlar hamda tez buziladigan mahsulotlarni tashish masalalari muhokama qilindi.
Tomonlar amaliy hamkorlikni rivojlantirish va sinov jo‘natmalarini yo‘lga qo‘yish bo‘yicha kelishuvga erishdilar.
#Temiryolkargo#Logistika#Hamkorlik#Pakistan#Uzbekistan
Состоялась двусторонняя встреча представителей АО “Темирйулкарго” и “IRT Chamber of Pakistan”
Стороны обсудили возможности сотрудничества в сфере грузоперевозок и логистики, а также рассмотрели вопрос доставки грузов по альтернативным маршрутам.
Также состоялся обмен мнениями по вопросам перегрузки, безопасности и транспортировки скоропортящихся товаров. По итогам встречи стороны договорились о поэтапном развитии взаимовыгодного сотрудничества и реализации пилотных поставок.
На встрече обсуждались возможности сотрудничества в сфере грузоперевозок и логистики, альтернативные маршруты и вопросы транспортировки скоропортящихся товаров.
Стороны достигли договоренности о развитии практического сотрудничества и запуске пилотных поставок.
#Железнодорожныеперевозки#Логистика#Партнерство#Пакистан#Узбекистан
https://t.me/utycargo
utycargo.uz
📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram