Мы используем 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
💥WAS HABEN WIR? EIN MÄNNER PROBLEM?💥
Wie kann es dann sein, dass Syrische und Afghanische Frauen gewalttätiger sind als Deutsche Männer?
Alle ab nach Hause, schickt sie mit ihrem Anhang zurück in ihre heißgeliebte Heimat!
🦅#TEAMHEIMAT🇩🇪
💥HERRLICH WIE MAN DIE PUNKTE VERBINDEN KANN - DIE GLOBALE LINKE💥
Lars Klingbeil nahm heute an der „Global Progressive Mobilisation“-Konferenz in Barcelona teil, wo sich die internationale Linke zur Vernetzung traf und der globalen Rechten und den Superreichen den Kampf ansagte.
Einer der Unterstützer ist der Sohn von Georgie😂 Sind es nicht diese Philanthropen dem die Linke den Kampf ansagt mit, "Tax the Rich"?
Auch Lars Klingbeil betonte in seiner Rede: „Die globale Rechte ist organisiert. Deshalb müssen wir es auch sein. Die radikale Rechte ist international. Und deshalb müssen wir es auch sein. (…) Ich bin überzeugt, Genossen, das ist nicht nur ein politischer Wettbewerb. Das ist ein Kampf um die Demokratie. Und wir haben vor, ihn zu gewinnen.“
🦅#TEAMHEIMAT🇩🇪
💥WO IST NUR DAS GANZE STEUERGELD HIN? GRÜBEL😂💥
• Erneut wurden fast 47 Milliarden Euro an Bürgergeld ausgezahlt (für Regelbedarf, Miete und Heizung).
• Mit 46,6 Milliarden Euro wurde der Rekord aus 2024 mit 46,9 Milliarden Euro nur knapp verpasst.
• Weiterhin fließt fast jeder zweite Euro im Bürgergeld an Ausländer (46,6 Prozent).
• Im Vergleich zu 2024 sind 2025 die Zahlungen für Transferleistungsempfänger mit deutschem Pass (😉) leicht angewachsen – von 24,7 Milliarden Euro auf 24,9 Milliarden Euro.
• 3,9 Milliarden Euro überwiesen die Jobcenter an Syrer, von denen immer noch fast die Hälfte im Bürgergeldbezug lebt.
• 6 Milliarden Euro gingen an Ukrainer, womit seit 2022 insgesamt 20,9 Milliarden Euro Bürgergeld an ukrainische Staatsangehörige flossen.
🦅#TEAMHEIMAT🇩🇪
💥DIE EU VERBIETET STEUERSENKUNG AUF FOSSILE BRENNSTOFFE?💥
Die Europäische Kommission hat Spanien gewarnt, dass die Senkung der Mehrwertsteuer auf Kraftstoffe von 21 % auf 10 % nicht mit geltendem EU-Recht vereinbar ist, wie die Zeitung El País berichtete.
Es geht hier nicht nur um die Mehrwertsteuer, es ist viel schlimmer!
Brüssel besteht außerdem darauf, dass die von den Mitgliedstaaten ergriffenen Maßnahmen "zielgerichtet" und "zeitlich befristet" sein sollten und nicht den Verbrauch fossiler Brennstoffe fördern oder zu Verzerrungen auf dem Binnenmarkt führen dürfen.
🦅#TEAMHEIMAT🇩🇪
💥DEUTSCHER STEUERZAHLER, HALT DIE FRESSE UND ZAHL!💥
Du ärgerst dich über die paar Cent Spriterhöhung, du ärgerst dich darüber das deine Frau vielleicht bald auch in die Krankenkasse zahlen muss, der Alkohol und Tabak aufgrund von Steuererhöhungen, auch teuerer wird?
Innerhalb von 24Std. sagt die Bundesregierung, Hilfen in Höhe von rund 300 Millionen Euro an Syrien, Jordanien, den Pallis, etc.. zu!
Halt die Fres.. deutscher Bundebürger und zahl, denn der Rest der Welt braucht dein Steuergeld!
🦅#TEAMHEIMAT🇩🇪
💥WETTEN DER TÄTER VON LONDON WIRD ZUM OPFER GEMACHT?💥
Es handelt sich um einen muslimischen Mann der im jüdischen Viertel Passanten angegriffen hat.
Die Polizei überwältigt den Täter. Aufgrund der Gewalteinwirkung durch die Polizisten ist die muslimische Gemeinde empört.
🦅#TEAMHEIMAT🇩🇪
💥WIE MOMA DIE ZUSCHAUER MANIPULIERT💥
Gut, wenn man wie die Anja von den GRÜNEN, 120.000.-EUR Netto im Jahr verdient, dann klappt es auch mit der Energiewende 😂
Danke#MOMA für den wichtigen Hinweis. Energiewende ist also für die Menschen, die es sich leisten können.
🦅#TEAMHEIMAT🇩🇪
💥MILLIONEN STEUERGELD FÜR DEN KLASSENKAMPF💥
Der Bundesverband „Sozialistische Jugend Deutschlands – Die Falken“ (SJD) hat über zehn Jahre hinweg insgesamt 12,98 Millionen Euro staatliche Förderung aus dem Bundeshaushalt erhalten. Das geht aus der Antwort der Bundesregierung auf eine Frage des AfD-Abgeordneten Markus Matzerath hervor.
🦅#TEAMHEIMAT🇩🇪
💥KEIN GERÜCHT MEHR: UNGARN SCHWÖRT AUF DIE HEILIGE KRONE💥
Zum ersten Mal in der Geschichte Ungarns haben sich alle drei im Parlament vertretenen konservativen Parteien darauf geeinigt, einen Eid auf die Heilige Krone Ungarns zu leisten.
Jetzt dürfte es in Brüssel ziemlich unruhig werden. Auch in Berlin dürfte man jetzt sehr ruhig werden.
🦅#TEAMHEIMAT🇩🇪
💥LANZ SENDUNG ZU NORTHSTREAM SPRENGUNG💥
Abgesehen davon das möglicherweise auch die USA und Deutschland mit drin hängen:
Der Präsident der Ukraine 🇺🇦 war über den Anschlag auf die Pipeline nicht nur informiert: "Selenskyj hat das genehmigt" bestätigt Journalist Bojan Pancevski vom Wall Street Journal.
Gut das wir diese Terroristen mit Milliardenkrediten auch noch weiter finanzieren!
🦅#TEAMHEIMAT🇩🇪
💥OHNE EINMISCHUNG LINKER NGOs WÜRDE SACHSEN HEUTE ANDERS REGIERT💥
Mehr als 2,33 Millionen Euro wurden von nur einer (!) NGO gesammelt, um Wahlerfolge der AfD in Sachsen-Anhalt und Mecklenburg-Vorpommern mit undemokratischen Tricks zu verhindern.
In Sachsen wurde das schon erfolgreich praktiziert.
Zeit, dieser Einmischung den Stecker zu ziehen.
🦅#TEAMHEIMAT🇩🇪