Мы используем 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
👇🧐 Sûr et Efficace ⁉️
Nous savons maintenant qu'il n'en est rien. Le risque de décès est bien plus élevé chez les personnes vaccinées que chez les non vaccinées.
#BigPharma empoisonne nos enfants afin d'avoir un vivier d'humains malades à vie, vivant sous la tutelle de l'industrie pharmaceutique.
La priorité de #BigPharma est et sera toujours l’enrichissement.
Les bénéfices pour eux, les risques pour vous.
N'oubliez pas l'adage de #BigPharma :
Un patient guéri est un client perdu.
Un patient malade est une rente à vie.
🔗👇🔗
https://vaccinechoicecanada.com/riskofdeath/
My friend @drdrew asks a legit question here?
Why the double standard?
We all throw a fit about it every time a doctor takes anything from big pharma but no one cares about our politicians being bought off entirely.
#BigPharma
🪓@AttorneyThomas
❗️How things might look in a more just world.
All are equal before the law - but some are more equal than others.
#Democrats#BigPharma
Share and subscribe to American Majority
BREAKING :
#BigPharma is in the hands of worthless people who now control the #WHO.
Ethics, science and health don't matter: only money matters.
The covid vaccine has caused many deaths but the media is subservient
We broke mainstream news in Italy 🔥
Via La Verita newspaper
@AseemMalhotra
¿Empeora el #cambioclimático la resistencia de las bacterias a los #antibióticos? Posiblemente, pero lo que es cierto es que la #BigPharma dejó de invertir en desarrollo.
https://www.nature.com/articles/d41586-023-04077-0
La #bigpharma pide dinero público para desarrollar nuevos #antibióticos ya descubiertos... tener los beneficios asegurados por el estado y quedarse con la #propiedadintelectual y por tanto fijar precios a voluntad en monopolio..
https://www.nature.com/articles/d41586-023-04086-z
Billionaire Nicole Shanahan Puts Senate on Notice — “Dear U.S. Senators, Bobby may play nice; I won’t."
The overwhelming support for RFK Jr.’s confirmation is just incredible. We The People are wide awake and will no longer allow #BigPharma to play their games. #MAHA#RFKJr
Shocking Truth: Oncologists BANNED from Discussing Cheap Cancer Cures? 🚨
The truth about cancer treatment: Drugs like Ivermectin and Fenbendazole, which are off patent and dirt cheap, are off limits for discussion. Oncologists at top tier hospitals like MD Anderson and Johns Hopkins can't even mention them, despite peer-reviewed evidence supporting their use. Why? Because Big Pharma dictates what treatments are 'allowed.' Patients are turning to me for alternatives because the system is broken.
Time to question the status quo in cancer care. Your life might depend on it.
Share if you support the right to know about all cancer treatment options! #Cancer#BigPharma#ManInAmerica
⚠️🦠‼️☢️ TERRORISME SANITAIRE ET BIOLOGIQUE de la fondation Bill Gates, de l’armée américaine (#DARPA) et de #BigPharma en #Afrique.
🔸#BillGates est devenu le principal financeur des vaccins RTS,S antipaludique tueurs de jeunes filles africaines et expérimentations dangereuses de génie génétique menées sur des cobayes en Afrique, ( Burkina Faso 🇧🇫, Djibouti 🇩🇯, Kenya 🇰🇪 ) etc… notamment sur les gènes du maïs et du manioc, ainsi que sur la modification génétique des moustiques OGM.
🔹Officiellement intransigeante sur les OGM en raison des risques potentiels pour la santé et l'environnement, l’Union européenne finance pourtant les fonds privés créés par l’eugéniste milliardaire américain pour développer en Afrique ce qu’elle interdit sur son territoire. POURQUOI ?
REJOIGNEZ LA RÉSISTANCE SUR lTELEGRAM.
🔺Pour les numéros français : https://t.me/egountchibehanzinTV
🔻Pour les numéros internationaux : https://t.me/EgountchiBehanzinOfficiel
@egountchibehanzinTV
#SouverainetéSanitaire#Santé#BillGates#BigPharma
Il est temps que les pays africains, dans leur lutte pour la souveraineté, se retirent de l'Organisation mondiale de la santé (OMS), actuellement prise en otage par Bill Gates. Sincèrement, cela est nécessaire, sauf si les dirigeants sont complices de ce terrorisme scientifique, chimique et biologique de cette organisation à l'encontre des populations africaines.
@egountchibehanzinTV
☢️🦠❌#SANTÉ | Face au terrorisme sanitaire et scientifique des firmes américano-européennes en #Afrique, la pharmacovigilance censée protéger la santé des populations africaines est défaillante en raison de la complicité des dirigeants africains soumis et corrompus par les firmes pharmaceutiques (#BigPharma), #FondationBillGates, #Gavi appartenant aux États impérialistes occidentaux. Il est donc essentiel que nous alertions et sensibilisions directement les Africains sur ces pratiques inacceptables afin de dénoncer les mensonges et la guerre économique qui sont devenus des armes de désinformation utilisées pour manipuler les populations et les inciter à utiliser des produits sans être informées des risques et effets des vaccins.#EB
Telegram: @egountchibehanzinTV
‼️Die investigative Journalistin Whitney Webb: „Die Leute tun gerne so, als sei die Eugenik verschwunden, aber das ist sie nicht. Sie hat nur einen neuen Namen bekommen.“‼️
„Sie stellen es als Gesundheitsfürsorge dar, aber es ist Eugenik, die als Gesundheitsfürsorge dargestellt wird. Und leider hat Covid einen Präzedenzfall geschaffen, in dem es obligatorisch sein kann ... in dem man seinen Lebensunterhalt verlieren kann ... nicht mehr reisen kann.“
Quelle:Wide Awake Media
Findest du diese Info wichtig? Dann abonniere unseren Kanal!
👉@LegitimNews
#Eugenik#GreatReset#Covid19#BigPharma#ZweiKlassenGesellschaft#Sklavenrasse#Menschenupgraden