Мы используем 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
Armatura #218 - Coachella Meltdown 2026, 21.04.2026
Coachella — это не только инди-поп и цветочные венки. В 2026-м пустыню Индио основательно потрясло. В новом выпуске разбираем 17 самых «бетонных» выступлений прошедшего уикенда.
Внутри много разного и мощного:
🔥 Suicidal Tendencies, Black Flag, The Chats веселятся от души, позволяя фанам поднимать стену пыли от заводных танцев.
🔥 Turnstile, Knocked Loose и Drain уже сами вбивают сваи в песок Индио.
🔥 Фантастическая коллаба Nine Inch Noize и шеекрутильный гимн от Ecca Vandal.
🔥 Живой звук от Джека Уайта и глубокий гипноз от Игги Попа.
Никакого гламура — только дисторшн и пыль.
🎧Слушать на сайте.
🎧И на подкаст-платформе Castbox.
#armaturakz
Radioshow Armatura #217:French Legion🇫🇷❤️🔥
Франция в тяжелой музыке — это всегда про особый артистизм, хирургическую точность и умение превращать лязг металла в искусство. От рыцарей хеви-метала 80-х до стерильных кибер-лабораторий нулевых.
В этом выпуске мы пройдем путь длиной в 45 лет, чтобы разгадать одну личную музыкальную загадку.
В программе 14 артиллерийских залпов в сторону Бастилии
🎉:
🔥 Как Anthrax перепели гимн французских протестов и кто такие «французские Motörhead».
💀 Почему вокалист Benighted пишет тексты на работе в психиатрической клинике и благодаря каким отцам метала во Франции Gojira захватили мир.
🤖 Холодный расчет машин и торжество кибер-метала.
Главная интрига: Последним треком прозвучит песня, которую я безуспешно искал почти 20 лет, помня лишь электронное вступление и одну строчку припева. Настоящий цифровой призрак из 2005 года, который наконец-то возвращается в эфир.
Слушаем сегодня! 🤘
🇫🇷🤘
https://radioshow-armatura.kz/tpost/d9y54gjc31-audiopodkast-radioshow-armatura-217
#armaturakz
Одинокий Волк: Бессмертие Чака Норриса. Новый эпизод радиошоу Armatura!
Мир официально стал чуть менее защищенным. Пока интернет-пользователи обновляют список «фактов», мы в Armatura обновляем плейлист в честь человека, который научил нас, что борода — это броня, а удар с разворота — это универсальный язык дипломатии. 24 марта 2026 года мы прощаемся с легендой, но его эхо в тяжелой музыке будет звучать вечно.
Сегодня в свежем выпуске Armatura: трибьют единственному и неповторимому Чаку Норрису. Мы собрали тех, кто вдохновлялся его экранной неуязвимостью, и тех, кто достаточно крут, чтобы звучать в одном сете с «Одиноким волком». Это музыка для тех, кто привык побеждать вопреки всему, и для кого рок — это не просто звук, а кодекс чести.
Мы пройдем путь от пыльных дорог Техаса до скандинавских рок-клубов. 15 треков, 15 залпов в честь Мастера от главных адептов тяжелого драйва и ироничного метала из США, Швеции, Италии, России, Германии
В этом часе вы услышите всё: от сурового грува Pantera и блюзового яда ZZ Top до эпических оркестровых гимнов Алана Сильвестри и прямолинейного панка от групп, названных в честь самого Чака.
Смерть побоялась прийти к нему раньше. Мы же не побоимся сделать звук громче.
#armaturakz
Новый эпизод слушать тут.
Я выпустил новый эпизод своего Радиошоу Armatura - Рок между огней.
Пока политики чертят границы и спорят о зонах влияния, мы послушаем тех, кто живет внутри этих зон. На Ближнем Востоке гитара — это часто более опасное оружие, чем автомат. Сегодня в свежем выпуске Armatura: музыка стран, опаленных конфликтами, и люди, которые выбирают играть метал там, где за это можно поплатиться свободой.
Послушайте музыку и истории групп:
- Al Namrood
- Acrassicauda
- Blaakyum
- Hate Field
- Pentagram (Mezarkabul)
- Prodigal Earth
- Arabia
- Narjahanam
- Ahoora
- Bilocate
- Nervecell
- The Hourglass
Ссылка для прослушивания тут.
#armaturakz
Вышел новый эпизод моего радиошоу Armatura - Женский вокал, который ломает хребты.
Говорят, что метал — это мужской мир? Забудьте. В свежем выпуске Armatura мы доказываем обратное. Мы собрали 14 имен, которые прямо сейчас переписывают правила тяжелой сцены.
Никаких клише и «симфонических сказок» — только чистая ярость, техничный гроул, ледяной скрим и мощнейший драйв. В этом плейлисте — всё самое свежее за последние пару лет: от прогрессивных штормов Spiritbox до первобытного хаоса бразильянок из Crypta.
В этом выпуске:
- Экстремальное обновление: Новые имена из Франции, Японии, Австралии и Нидерландов.
- Жанровый разнос: От классического хэви в коже и цепях до современного дэткора и сырого блэк-метала.
- Премьеры 2024-2025: Треки, которые только начинают рвать мировые чарты.
Включайте громкость на максимум. Эти девушки не просят разрешения — они приходят и забирают своё.
#armaturakz
https://radioshow-armatura.kz/tpost/6icz6pc7c1-audiopodkast-radioshow-armatura-213
Новый эпизод посвящен человеку, который никогда не шел на компромиссы. Росс Фридмен (Ross The Boss) — уникальный персонаж. Пока одни спорили, что круче — панк или металл, Росс просто брал свой Gibson SG и высекал искры, которые позже стали пламенем для целых поколений.
В сегодняшней цепочке из 15 треков:
- The Dictators: С чего начинался прото-панк и как это повлияло на молодого Скотта Иэна.
- Эра Manowar: Как родилась «стальная религия» и почему даже современные симфо-метал группы до сих пор учатся у Росса.
- Наследие: Кто из современных звезд (от Burning Witches до K.K.’s Priest) считает Росса своим духовным наставником.
Этот выпуск — о творческой смелости. О том, как важно сохранять аналоговый драйв и верность себе, будь ты на сцене или в бизнесе.
Эпизод можно послушать здесь.
#armaturakz#rosstheboss#manowar