Мы используем 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
Новинка ZOOMLION трактор PG 2004 который был представлен компанией «Агромаг» на Дне Поля 2024!
200л.с по ЭПСМ двигатель 230л.с , коробка автомат ZF (Германия), электронное управление навеской, LS линия, PowerBeyond, абсолютно новая кабина!
На видео работает с дисковым агрегатом Хорш Джокер 8 метров.
Старт продаж трактора октябрь-ноябрь 2024г.
#Агромаг#Zoomlion#ZoomlionPG2004#лучшийтрактор
https://youtu.be/E44d51-c_3c?si=z7p9HuU4ixyn0gTO
Один из самых популярных Ютуб каналов по сельскохозяйственной технике, отснял подробный обзор трактор Zoomlion PG2004.
Приятного просмотра!
#ZoomlionPG2004#Landtech#Агромаг#Zoomlion@Landtech_youtube
Zoomlion PG 2004 настоящий европеец с китайской внешностью.
Если коротко:
Мотор - Китай (Yuchai)
Кабина - Китай
Передний мост - Германия (ZF)
Коробка передач, задний мост - Германия (ZF)
Гидравлика - Германия (Bosch Rexroth)
Задняя навеска - Австрия (Scharmüller)
#лучшийтрактор#Агромаг#технологии#трактор#лучшийкитайскийтрактор#ZoomlionPG2004#PG2004
Два трактора Zoomlion PG2004 на PowerShift трансмиссии отгружены нашим клиентам!
Совсем скоро данная модель получит Переднее Навесное Устройство и Вал Отбора Мощности для работы с косилками триплекс без транспортеров.
Не пропустите новинку!
#Агромаг#ZoomlionPG2004#Zoomlion#лучшийтрактор#китаец#трактор#сельскохозяйственнаятехника#техника
Трактор PG2004 который был представлен на выставке «День Поля 2024» в Ленинградской области в середине июля, уже совсем скоро будет доступен к заказу!
Компания Агромаг успешно провела испытания с опрыскивателем и впереди нас ждёт еще одно задание!в Важно выявить все слабые места перед серийным производством, а пока трактор передан другим дилерам для показа на выставках и последующих испытаний.
Не много о его технических характеристиках.
Двигатель - PG2004 оснащен двигателем Yuchai номинальных 200 л/с.
Трансмиссия - PowerShift 48F/24R от немецкой компании ZF.
Гидравлика - аксиально-поршневой насос на 150 л/мин и гидроблоком с электронным управлением Bosch Rexroth.
Колеса - передние 540/65/R28
задние 650/65/R38
Кроме этого, для агрегатирования с пневматическими посевными комплексами трактор PG2004 оснащен системой PowerBeyond и безнапорным сливом, а для работы с прицепами массой до 30 тонн - двухконтурными пневматическими тормозами.
Новая модель должна будет занять место между простыми машинами «на механике» серии RG на 200 л/с и флагманской моделью PL на 230 л/с с «европейской» комплектацией и, соответственно, сопоставимой ценой.
#ZoomlionPG2004#Агромаг#дилерзумлион#испытания#лучшийтрактор#европеец
Забудьте про ручное переключение!
С трансмиссией от мирового производителя ZF установленной на PG2004 вы получите плавность управления и точность, которые делают каждый проход по полю эффективным. Мягкая смена скоростей не только экономит ваше время, но и снижает утомляемость, позволяя работать с максимальной отдачей.
Трактор Zoomlion PG2004 — это трактор с мощностью 200 л.с. и оснащенный передовыми технологиями, которые минимизируют расход топлива, что снижает эксплуатационные расходы.
Zoomlion PG2004 — европеец в Китайской шкуре!
🌟🌟🌟Если у Вас есть потребность в таком тракторе, мы готовы предоставить его для Вас на демо испытания!🌟🌟🌟
За дополнительной информацией обращайтесь в отдел продаж +79006331826
#Агромаг#лучшийтрактор#демо#испытания#технологии#PG2004#ZoomlionPG2004#китайскийтрактор#ZF#европеец