Мы используем 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
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
WLH0A5YS6KL0M6MMAWXH9NZ
6Y3T4E6KJTW3BPSQ40GB2X7
7KX00KFBLVMEHMS7JCX8DVU
GDX1LQ8SARD78Q85MR51WPC
STBJNPFEP3QNBE0XYVKVYZN
FYLFUE2ZPW2MMBP2Q9S9TTF
KJSEPH59SDYGAM9T28Q7Z9G
NFTCRKMP8057CL9054DAT2Q
1M6PDFEXWHL0EW80P2AMNHU
09BBT4LBN8048BK0H68WH6D
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
FE0TD4RNBXLY22L47T1QS66
YWLRU9N6T2R1G35F99ZMRL6
8EQLMG1C302TPXKXH71EXQR
4JF1HATU7NE4KUD9DR4T2YF
ML750QQ838JF3N1UJASFCM8
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
10Q8E5XG3YTH3Q6GK37KNZH
1D9YHPTPNZBZ5APA09YH1GE
LTVZMQ3UHQ0JDMX769YRDEK
9E0UKB8H6W0WV0Q8NNXVZ6Y
HZL0200Q01PY8N1CWG1D3TA
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
Limited Time SALE 🎉
📲 Codes
H7ED8GWS1S3LHJ7BEYFSTD1
WJ6EGRG6SH7WJCCHYY2T9W2
BJ71MLB3MNF7UQDMJ5G9XSR
ZU4SD1RVV4DREMTYVPVTWKP
ZH956VPZ330J7FQ7ABJGZ3H
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
JMNGD1HKJ9ECEF0XL6BH0JC
T3HWF1GFVN8NUEL85RLA1XV
B40LZVXVFVKFCUHT940Q19B
USEDBJ5QKXPCX938WLRENB0
FX0GSNJF9MRWXEUS4Y0J2CL
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
2PF3XK0AKFLH434SWDJ25NX
KE7EYBFHFKWYA1M7GCUEK6K
H7QJHWG2W3DDARXB4VMGRX9
51BU3MTTR22K83UUFDLCYDT
L2Q8QU569E7VNQAME5820UD
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
5VYV95DBFKMEHL15GHMTXJW
JXNM0HU15RCNHAE3TVEE7Z2
9UEP2XMAC38HC4GE0J0MD15
49RBBCTLNNDE7TNPL2FUS82
N71CF3JDSRY16MT5871U0JS
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
AD7Q774HDQ6E9PVA5PA306J
4AMGYSHJXKV1L8H747KXK7V
P8MNHL6MJXHSHBGYUYYXB4D
DX5XY9EXEC9GQWRRUW9MJ26
1WUUHCY0S0979SRS6BJ2FKQ
🖥Download Here
⭐️Rate & Review to support me!
♾️#Transparency#IconPack
It's on SALE 🎉
📲 Codes
8WXMRH294UXEGKEA5WBR4Q9
2K5Z38W15JL7LF3R5CZ32XH
AAKATT5VPNK0KX41CHV3A4F
3HQY70CGHH2M3XU7E72USD1
FFQ49JUS703L0M8ULYQZH1S
🖥Download Here
⭐️Rate & Review to support development!
🚨💰IRS GLITCH HIDES $51M IN POLITICAL DONATIONS
🔹 Technical error masks campaign contributions to state-level groups for Q4 2025 📊
🔹 Republican Attorney General's Association, RSLC affected - $41M in donations missing 💸
🔹 IRS workforce cut 27% by DOGE efficiency drive - system failures mounting rapidly 🏛️
🔹 527 organizations face April 15 deadline with completely broken e-filing system ⏰
🔹 Center for Political Accountability warns of "complete black hole" in transparency 🕳️
🔹 Affected groups include RGA ($32M), DLCC - major election funding obscured 📋
The most transparent democracy? More like broken bureaucracy failing voters 😤🇺🇸
#USNews#politics#transparency
@america
Microsoft Touts Responsible AI Efforts in New Report
Microsoft released a comprehensive report, the "Responsible AI Transparency Report," detailing its initiatives for developing and deploying responsible Artificial Intelligence technologies.
The report highlights Microsoft's commitment to building safe and responsible generative AI, a field where the company has actively pursued innovation.
Microsoft emphasizes its safety efforts, including:
✅ Launching over 30 tools to empower developers with responsible AI practices.
✅ Providing more than 100 features within Azure to assist customers in deploying safe AI solutions.
✅ Expanding its responsible AI community by 17%, now exceeding 400 members.
✅ Mandating responsible AI training for all employees, with a 99% completion rate for relevant modules.
The report concludes with a commitment from Microsoft to invest further in responsible AI development tools for its customers.
#ResponsibleAI#Transparency
🇺🇸When “AI-First” Means 700 Humans Behind the Curtain
BuilderAI, a Microsoft-backed startup once hailed as a pioneer in “AI-powered app creation,” has reportedly gone bankrupt — and not for lack of demand. While the company promoted itself as using artificial intelligence to automate software development, recent revelations show that it relied heavily on a workforce of 700 people in India to do the work manually.
#AI ##ResponsibleAI#Transparency