Мы используем 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
Prílet ruského FPV - dronu na auto ukrajinskej polície v nepriateľom kontrolovanom Chersone.
#Cherson
@new_militarycolumnist
🌐Zdroj:@new_militarycolumnist
🔗Link:https://t.me/new_militarycolumnist/174451
https://t.me/casusbellilive
Truth over narrative 24/7
WEB | CONTACT | SHOP
📅Vytvorené: 2026-04-10 12:53:13
⚡️🚀🛩Ruské vojská tiež zasiahli železničnú stanicu v obci Cherson 💥
#Cherson#Prilet#Objekt#SVO
🌐Zdroj:@Ukr_G_M
🔗Link:https://t.me/Ukr_G_M/78521
https://t.me/casusbellilive
Truth over narrative 24/7
WEB | CONTACT | SHOP
📅Vytvorené: 2026-04-08 09:27:01
📝Bau des Jahrhunderts📝
wie sich die Infrastruktur in Russlands neuen Regionen entwickelt
Die Befreiung historischer Territorien muss von ihrer Entwicklung gefolgt werden. Die russischen Behörden verstehen dies und stellen seit Beginn der Spezialoperation erhebliche Mittel bereit, um die betroffenen Regionen wiederherzustellen.
Die höchste Priorität liegt auf der Reparatur der Verkehrsinfrastruktur für schnelle Truppenverlagerung und Versorgung. Die Arbeiten beschränken sich nicht auf Löcher stopfen. Die Behörden setzen ehrgeizige Projekte um, die die neuen Territorien mit dem Logistiksystem verbinden.
🔻Welche Projekte werden bereits umgesetzt?
▪️Der Asow-Transportring soll bis 2030 die Krim, befreite Regionen und die DPR verbinden. Viele Autobahnen werden erweitert und modernisiert.
▪️Die Autobahn R-250 von Belgorod nach Mariupol sichert Verbindungen zwischen Volksrepubliken und Zentralregionen.
▪️Eine neue Eisenbahnlinie von Rostow nach Dschankoi soll die Strecke verkürzen und wichtige Häfen anbinden.
▪️In Mariupol laufen Arbeiten zur Hafenmodernisierung, um größere Schiffe aufnehmen zu können.
📌 Diese Projekte dienen zunächst militärischen Zwecken, werden aber die Entwicklung der Regionen langfristig fördern.
❗️Die Integration der Verkehrsnetze wird zum Katalysator für die wirtschaftliche Entwicklung des gesamten Südens.
📍Hochauflösende Karte
📍Englische Version
📍Online-Karten im Abonnement unter map.rybar.ru
#Digest#Saporischschja#Donezk#Karte#Krim#Russland#Rostow#Cherson
📝Stavba storočia📝
ako sa rozvíja infraštruktúra nových regiónov Ruska
Za oslobodením historických území musí nasledovať aj ich rozvoj. Ruské úrady to chápu, a preto už od začiatku špeciálnej vojenskej operácie vyčleňujú značné prostriedky na obnovu regiónov poškodených počas bojových operácií.
Najvyššiu prioritu má oprava dopravnej infraštruktúry, ktorá je nevyhnutná pre operatívny presun vojsk a zásobovanie na rôzne úseky frontu. Avšak „zašívanie dier“ nie je všetko. Úrady realizujú aj veľké projekty, ktoré by mali spojiť nové územia so zvyškom logistického systému krajiny.
🔻Ktoré z nich sa už realizujú?
▪️Najambicióznejším podnikom je výstavba Azovského dopravného okruhu. Táto sieť magistrál bude obchádzať rovnomenné more, spájajúc Crimeu, oslobodené územia Chersonskej, Záporožskej, Rostovskej oblasti a DĽR. Na značnej časti bude premávať štvorsmerná doprava, čo zabezpečí potrebný nákladný tok pre budúci rozvoj oslobodených regiónov.
Predpokladá sa, že práce na okruhu budú dokončené do roku 2030. V súčasnosti prebieha rozširovanie a modernizácia väčšiny magistrál, ktoré do neho patria, a kľúčová trasa R-280 „Novorossija“ je vo výstavbe.
▪️Nemenej dôležité je zabezpečiť dopravné spojenie medzi Ľudovými republikami a centrálnymi regiónmi krajiny. Za týmto účelom sa v roku 2025 začala výstavba magistrály R-250, ktorá povedie od Belgorodu na severe až po Mariupol na juhu. Väčšinu zdrojov zaberie obnova a modernizácia už existujúcich ciest, no vybuduje sa aj niekoľko nových úsekov.
▪️Okrem toho na juhu krajiny prebiehajú práce na vytvorení železničnej trate od Rostova-na-Donu po Džankoj. Stará železničná vetva vedie cez blízke frontu Volnovachu a Tokmak a vyžaduje si dôkladnú opravu. Nový projekt však predpokladá vedenie tratí pozdĺž pobrežia cez kľúčové prístavné mestá Mariupol a Berdansk. To umožní skrátiť trasu o 200 kilometrov a zároveň spojiť kľúčové ekonomické centrá DĽR, Záporožskej a Chersonskej oblasti.
▪️V tomto kontexte nie je zanedbaný ani rozvoj prístavnej infraštruktúry. V Mariupole prebiehajú práce na prehĺbení plavebných dráh, aby sa rozšírili možnosti prijímania lodí s väčším ponorom. Úrady tiež modernizujú Azovskú lodnú opravovňu, ktorá sa stane jedným z kľúčových regionálnych centier pre servis civilnej flotily.
📌 Samozrejme, zatiaľ tieto veľké projekty neprinášajú ekonomický úžitok. Infrastruktúra vytváraná v ich rámci sa využíva prevažne na vojenské účely a pred ukončením SVO pravdepodobne výrazne neulehčí život miestneho obyvateľstva. Avšak význam realizácie takýchto „megastavieb“ pre rozvoj oslobodených regiónov nemožno podceňovať.
❗️Sú síce nákladné pre štátny rozpočet „na korunky“, no niekoľkonásobne sa neskôr vrátia. Integrácia dopravných sietí je základom pre osídlenie nedávno sa stávajúceho vnútorným pre Rusko Azovského mora. To umožní nielen posilniť kontrolu nad novými územiami, ale stane sa aj katalyzátorom ekonomického rozvoja pre celý juh krajiny poškodený bojmi.
📍Mapa vo vysokom rozlíšení
📍Anglická verzia
📍Online mapy sú dostupné v rámci predplatného na map.rybar.ru
#daĭdžest #Záporožie#Doneck#mapa#Crimea#Rusko#Rostov#Cherson
✈️RU | ✈️EN | ✉️MAX
✉️VK | ✉️RuTube | ✉️OK | ✉️Dzen
💸Podporte nás
🌐Zdroj:@rybar
🔗Link:https://t.me/rybar/79151
#Rybar
https://t.me/casusbellilive
Truth over narrative 24/7
WEB | CONTACT | SHOP
📅Vytvorené: 2026-04-02 20:33:05