Мы используем 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
Xonadoningiz doim sokin boʻlishini istaysizmi?
Bolalar sizni eshitmasligini istaysizmi?
Qoʻshni xonadagi bolalar shovqini eshitilmasinmi?
Unda xonalar orasidagi pardevorlar uchun KNAUF-Sapfirni tanlang!
Nega?
Batafsil: https://knauf.uz/qr/1gwVxJip
- - - - -
Мечтаете о тишине в своей квартире?
Не хотите, чтобы вас слышали дети?
Сами не хотите слышать детей?
Тогда выбирайте КНАУФ-Сапфир для межкомнатных перегородок!
Почему?
Подробнее: https://knauf.uz/qr/1gwVxJip
#knaufuzbekistan
#knaufsapfir
Xonadoningiz doim sokin boʻlishini istaysizmi?
Bolalar sizni eshitmasligini istaysizmi?
Qoʻshni xonadagi bolalar shovqini eshitilmasinmi?
Unda xonalar orasidagi pardevorlar uchun KNAUF-Sapfirni tanlang!
Nega?
Batafsil: https://knauf.uz/qr/1gwVxJip
- - - - -
Мечтаете о тишине в своей квартире?
Не хотите, чтобы вас слышали дети?
Сами не хотите слышать детей?
Тогда выбирайте КНАУФ-Сапфир для межкомнатных перегородок!
Почему?
Подробнее: https://knauf.uz/qr/1gwVxJip
#knaufuzbekistan
#knaufsapfir
KNAUF-Sapfir (GQP DFH3IR) - usta uchun ham, bino egasi uchun ham maʼqul tanlov.
Oʻrnatish oson, uzoq muddat xizmat qiladi
Gipskarton qoplamalariga qoʻyiladigan barcha talablarga javob beruvchi mahsulot.
- Universallik, yuqori darajada mustahkamlik, tovushdan izolyatsiya, namga chidamlilik, olovbardoshlilik va sifatli yuza, shishatola bilan oʻzaklangan.
- Yuqori zichlikdagi karton – qimmat boʻyoq, bezakli suvoq, Ottochento (nam ipak effekti) va yaltiroq yuzalar uchun ishonchli asos. Ayniqsa shift uchun juda mos.
- Boʻyoqchilik ishlari, gruntlash, shpaklyovka va boʻyash vaqtida haddan ortiq nam sharoitlarda ham osilish va egilishda ustivor.
- KNAUF Sapfir qoplamalaridagi standart YAYQ qirra ishonchli birikishni taʼminlaydi. KNAUF-Kurt tasmasi va choklar uchun KNAUF-Fugen yoki Uniflot shpaklyovkasidan foydalanganda choklarning yorilishga chidamliligi oshadi.
Yakuniy pardoz va qimmat materiallardan foydalanganda KNAUF-Sapfirni dadil ishlatavering.
Biz tavsiya qilamiz.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
КНАУФ-Сапфир (ГСП DFH3IR) - идеальный выбор как для мастера, так и владельца помещения.
Легкий в монтаже, долговечный в эксплуатации.
Продукт, собравший в себе почти все пожелания к гипсокартонным листам.
- Универсальность, повышенная прочность, звукоизоляция, влагостойкость, огнестойкость и качественная поверхность, армирован стекловолокном.
- Картон высокой плотности - надежная основа для дорогостоящей покраски, декоративных штукатурок, Отточенто (эффект мокрого шелка) и глянцевых поверхностей. Особенно для потолков.
- Устойчивость к провисанию и изгибу даже при экстремальной влажности во время малярных работ, грунтования, шпаклевания и покраски.
- Стандартная кромка ПЛУК на КНАУФ-листах Сапфир, обеспечивающая надежный стык. Гарантия высокой трещиностойкости швов при использовании ленты КНАУФ-Курт и шпаклевки для швов КНАУФ-Фуген или Унифлот.
Смело применяйте КНАУФ-Сапфир для финишной отделки и использования дорогостоящих материалов.
Мы рекомендуем.
Используйте качественные материалы!
Используйте КНАУФ!
YouTube
Instagram
Telegram
#gipskarton
#KNAUF
#knaufuzbekistan
#KNAUFSapfir
#sifat
#ishonchlilik
KNAUF-Sapfir (GQP DFH3IR) - usta uchun ham, bino egasi uchun ham maʼqul tanlov.
Oʻrnatish oson, uzoq muddat xizmat qiladi
Gipskarton qoplamalariga qoʻyiladigan barcha talablarga javob beruvchi mahsulot.
- Universallik, yuqori darajada mustahkamlik, tovushdan izolyatsiya, namga chidamlilik, olovbardoshlilik va sifatli yuza, shishatola bilan oʻzaklangan.
- Yuqori zichlikdagi karton – qimmat boʻyoq, bezakli suvoq, Ottochento (nam ipak effekti) va yaltiroq yuzalar uchun ishonchli asos. Ayniqsa shift uchun juda mos.
- Boʻyoqchilik ishlari, gruntlash, shpaklyovka va boʻyash vaqtida haddan ortiq nam sharoitlarda ham osilish va egilishda ustivor.
- KNAUF Sapfir qoplamalaridagi standart YAYQ qirra ishonchli birikishni taʼminlaydi. KNAUF-Kurt tasmasi va choklar uchun KNAUF-Fugen yoki Uniflot shpaklyovkasidan foydalanganda choklarning yorilishga chidamliligi oshadi.
Yakuniy pardoz va qimmat materiallardan foydalanganda KNAUF-Sapfirni dadil ishlatavering.
Biz tavsiya qilamiz.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
КНАУФ-Сапфир (ГСП DFH3IR) - идеальный выбор как для мастера, так и владельца помещения.
Легкий в монтаже, долговечный в эксплуатации.
Продукт, собравший в себе почти все пожелания к гипсокартонным листам.
- Универсальность, повышенная прочность, звукоизоляция, влагостойкость, огнестойкость и качественная поверхность, армирован стекловолокном.
- Картон высокой плотности - надежная основа для дорогостоящей покраски, декоративных штукатурок, Отточенто (эффект мокрого шелка) и глянцевых поверхностей. Особенно для потолков.
- Устойчивость к провисанию и изгибу даже при экстремальной влажности во время малярных работ, грунтования, шпаклевания и покраски.
- Стандартная кромка ПЛУК на КНАУФ-листах Сапфир, обеспечивающая надежный стык. Гарантия высокой трещиностойкости швов при использовании ленты КНАУФ-Курт и шпаклевки для швов КНАУФ-Фуген или Унифлот.
Смело применяйте КНАУФ-Сапфир для финишной отделки и использования дорогостоящих материалов.
Мы рекомендуем.
Используйте качественные материалы!
Используйте КНАУФ!
▶️YouTube
📷Instagram
✈️Telegram
#gipskarton
#KNAUF
#knaufuzbekistan
#KNAUFSapfir
#sifat
#ishonchlilik
KNAUF-Sapfir (GQP DFH3IR) - usta uchun ham, bino egasi uchun ham maʼqul tanlov 💪🎨
Oʻrnatish oson, uzoq muddat xizmat qiladi
Gipskarton qoplamalariga qoʻyiladigan barcha talablarga javob beruvchi mahsulot.
✅ Universallik, yuqori darajada mustahkamlik, tovushdan izolyatsiya, namga chidamlilik, olovbardoshlilik va sifatli yuza, shishatola bilan oʻzaklangan.
💡 Yuqori zichlikdagi karton – qimmat boʻyoq, bezakli suvoq, Ottochento (nam ipak effekti) va yaltiroq yuzalar uchun ishonchli asos. Ayniqsa shift uchun juda mos.
✅ Boʻyoqchilik ishlari, gruntlash, shpaklyovka va boʻyash vaqtida haddan ortiq nam sharoitlarda ham osilish va egilishda ustivor.
✅ KNAUF Sapfir qoplamalaridagi standart YAYQ qirra ishonchli birikishni taʼminlaydi. KNAUF-Kurt tasmasi va choklar uchun KNAUF-Fugen yoki Uniflot shpaklyovkasidan foydalanganda choklarning yorilishga chidamliligi oshadi.
Yakuniy pardoz va qimmat materiallardan foydalanganda KNAUF-Sapfirni dadil ishlatavering.
Biz tavsiya qilamiz.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
КНАУФ-Сапфир (ГСП DFH3IR) - идеальный выбор как для мастера, так и владельца помещения 💪🎨
Легкий в монтаже, долговечный в эксплуатации.
Продукт, собравший в себе почти все пожелания к гипсокартонным листам.
✅ Универсальность, повышенная прочность, звукоизоляция, влагостойкость, огнестойкость и качественная поверхность, армирован стекловолокном.
💡 Картон высокой плотности - надежная основа для дорогостоящей покраски, декоративных штукатурок, Отточенто (эффект мокрого шелка) и глянцевых поверхностей. Особенно для потолков.
✅ Устойчивость к провисанию и изгибу даже при экстремальной влажности во время малярных работ, грунтования, шпаклевания и покраски.
✅ Стандартная кромка ПЛУК на КНАУФ-листах Сапфир, обеспечивающая надежный стык. Гарантия высокой трещиностойкости швов при использовании ленты КНАУФ-Курт и шпаклевки для швов КНАУФ-Фуген или Унифлот.
Смело применяйте КНАУФ-Сапфир для финишной отделки и использования дорогостоящих материалов.
Мы рекомендуем.
Используйте качественные материалы!
Используйте КНАУФ!
YouTube
Instagram
Facebook
#gipskarton
#KNAUF
#knaufuzbekistan
#KNAUFSapfir
#sifat
#ishonchlilik
KNAUF-Sapfir (GQP DFH3IR) - usta uchun ham, bino egasi uchun ham maʼqul tanlov 💪🎨
Oʻrnatish oson, uzoq muddat xizmat qiladi
Gipskarton qoplamalariga qoʻyiladigan barcha talablarga javob beruvchi mahsulot.
✅ Universallik, yuqori darajada mustahkamlik, tovushdan izolyatsiya, namga chidamlilik, olovbardoshlilik va sifatli yuza, shishatola bilan oʻzaklangan.
💡 Yuqori zichlikdagi karton – qimmat boʻyoq, bezakli suvoq, Ottochento (nam ipak effekti) va yaltiroq yuzalar uchun ishonchli asos. Ayniqsa shift uchun juda mos.
✅ Boʻyoqchilik ishlari, gruntlash, shpaklyovka va boʻyash vaqtida haddan ortiq nam sharoitlarda ham osilish va egilishda ustivor.
✅ KNAUF Sapfir qoplamalaridagi standart YAYQ qirra ishonchli birikishni taʼminlaydi. KNAUF-Kurt tasmasi va choklar uchun KNAUF-Fugen yoki Uniflot shpaklyovkasidan foydalanganda choklarning yorilishga chidamliligi oshadi.
Yakuniy pardoz va qimmat materiallardan foydalanganda KNAUF-Sapfirni dadil ishlatavering.
Biz tavsiya qilamiz.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
КНАУФ-Сапфир (ГСП DFH3IR) - идеальный выбор как для мастера, так и владельца помещения 💪🎨
Легкий в монтаже, долговечный в эксплуатации.
Продукт, собравший в себе почти все пожелания к гипсокартонным листам.
✅ Универсальность, повышенная прочность, звукоизоляция, влагостойкость, огнестойкость и качественная поверхность, армирован стекловолокном.
💡 Картон высокой плотности - надежная основа для дорогостоящей покраски, декоративных штукатурок, Отточенто (эффект мокрого шелка) и глянцевых поверхностей. Особенно для потолков.
✅ Устойчивость к провисанию и изгибу даже при экстремальной влажности во время малярных работ, грунтования, шпаклевания и покраски.
✅ Стандартная кромка ПЛУК на КНАУФ-листах Сапфир, обеспечивающая надежный стык. Гарантия высокой трещиностойкости швов при использовании ленты КНАУФ-Курт и шпаклевки для швов КНАУФ-Фуген или Унифлот.
Смело применяйте КНАУФ-Сапфир для финишной отделки и использования дорогостоящих материалов.
Мы рекомендуем.
Используйте качественные материалы!
Используйте КНАУФ!
YouTube
Instagram
Facebook
#gipskarton
#KNAUF
#knaufuzbekistan
#KNAUFSapfir
#sifat
#ishonchlilik
KNAUF-Sapfir gips plitasi bilan uyingizni xavfsiz qiling!
KNAUF-Sapfir – bu devor va shiftlar uchun universal yechim.
Zarba va namlikka chidam, olovbardoshlilik va tovush izolyatsiyasi – bitta mahsulotda.
Sifat va uzoq yillik xizmat kafolati!
Qoʻngʻiroq qiling: +998 91 407 40 05
Yoki direktga yozing!
- - - - -
Сделайте ваш дом безопасным с гипсовой плитой КНАУФ-Сапфир!
КНАУФ-Сапфир — это универсальное решение для стен и потолков.
Ударопрочность, влагостойкость, огнестойкость и высокая звукоизоляция в одном продукте.
Гарантия качества и долговечности!
Звоните: +998 91 407 40 05
Или пишите в директ!
Отдел сбыта
https://knauf.com/uz-UZ/knauf-gips/aloqa/aloqa-shakli
#knaufuzbekistan#knaufsapfir
#KNAUF_YongingaChidamlilik
#KNAUF_TovushIzolyatsiyasi
#KNAUF_NamlikkaChidamlilik
#KNAUF_PardevorlarVaShiftlar
#KNAUF_DizaynMaslahatlari
Xonadoningiz doim sokin boʻlishini istaysizmi?
Bolalar sizni eshitmasligini istaysizmi?
Qoʻshni xonadagi bolalar shovqini eshitilmasinmi?
Unda xonalar orasidagi pardevorlar uchun KNAUF-Sapfirni tanlang!
Nega?
● Tovushdan himoya: Ikki qavatli KNAUF-Sapfir + AkustiKNAUF = 52 dB (norma 47 dB). Tinchlik kafolatlangan!
● Joy tejaladi: pardevorning yupqa boʻlishi ozgina boʻlsa-da ortiqcha joy taqdim etadi;
● Mustahkamligi: ogʻir tokchalar va suratlarni ham koʻtaradi (toʻgʻri butlovchilardan foydalanib qotirilganda);
● Ekologik xavfsizligi: sogʻlik va atrof-muhit uchun xavfsiz.
● Oʻrnatish oddiyligi: endi ish boshlagan usta ham oʻrnata oladi.
Xonadoningizda KNAUF-Sapfir bilan shinam va sokin muhit yarating!
- - - - -
Мечтаете о тишине в своей квартире?
Не хотите, чтобы вас слышали дети?
Сами не хотите слышать детей?
Тогда выбирайте КНАУФ-Сапфир для межкомнатных перегородок!
Почему?
● Звукоизоляция: 2 слоя КНАУФ-Сапфир + АкустиКНАУФ = 52 дБ (норма 47 дБ). Покой вам обеспечен!
● Экономия места: тонкая перегородка не "съест" драгоценные метры;
● Прочность: выдерживает даже увесистые полки и картины (при применении с правильными комплектующими);
● Экологичность: безопасен для здоровья и окружающей среды;
● Простота монтажа: справится даже начинающий мастер.
Создайте уютную и тихую атмосферу в своем доме с КНАУФ-Сапфир!
#knaufuzbekistan
#knaufsapfir
#KNAUF_YongingaChidamlilik
#KNAUF_TovushIzolyatsiyasi
#KNAUF_NamlikkaChidamlilik
#KNAUF_PardevorlarVaShiftlar
#KNAUF_DizaynMaslahatlari
Mustahkam KNAUF-Sapfir har qanday boshi berk ko'chadan chiqishdir
- - - - -
Крепкий КНАУФ-Сапфир - выход из любого тупика
#knaufuzbekistan
#knaufsapfir
#qoplama
#кнауфузбекистан
#кнауфлист
#littos
Qoʻshnilar shovqini jonga tegdimi?
Tovushdan himoyalovchi KNAUF-Sapfir gipskartonidan ikki qavatli shift quyidagilardan sizni himoya qiladi:
● Tepa qavatdagi baqir-chaqir va musiqa;
● Baland ovozli suhbatlar va itlar vovullashi;
● Taʼmir ishlari shovqini;
● Koʻcha shovqinlari: mashinalar ovozi, qushlar sayrashi, yomgʻir.
Nega KNAUF-Sapfirni tanlagan yaxshiroq?
● Tovushdan himoya darajasi indeksi yuqori: 65 dBgacha (T/B plita + shift S112.2);
● Nihoyatda tekis shift: uni tekislash uchun vaqt va pul sarflash shart emas;
● Ekologik xavfsizligi: material tarkibida zararli moddalar yoʻq;
● Oʻrnatish oddiyligi: endi ish boshlagan usta ham oʻrnata oladi;
● Narxi arzon: narx/sifat uchun aʼlo optimal yechim.
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
Устали от шумных соседей?
Двухслойный потолок из звукоизоляционного гипсокартона КНАУФ-Сапфир – это ваше спасение от:
● Криков и музыки сверху;
● Громких разговоров и лая собак;
● Шума ремонтных работ;
● Звуков с улицы: гула машин, пения птиц, дождя.
Почему стоит выбрать КНАУФ-Сапфир?
● Высокий индекс звукоизоляции: до 65 дБ (Ж/Б плита + потолок С112.2);
● Идеально ровный потолок: не нужно тратить время и деньги на его выравнивание;
● Экологичность: материал не содержит вредных веществ;
● Простота монтажа: справится даже начинающий мастер;
● Доступная цена: оптимальное решение цена/качество.
Используйте качественные материалы!
Используйте КНАУФ!
#KNAUFuzbekistan
#KNAUFsapfir
#КНАУФСапфир
#KNAUF_YongingaChidamlilik
#KNAUF_TovushIzolyatsiyasi
#KNAUF_NamlikkaChidamlilik
#KNAUF_PardevorlarVaShiftlar
#KNAUF_DizaynMaslahatlari
Koʻk rangli gipskartonni tanlang.
KNAUF-Sapfirni tanlang!
KNAUF-Sapfir – bu aʼlo darajada tinchlikni taʼminlovchi va tashqi shovqinlar muammosini bartaraf qiluvchi tovushdan himoyalovchi innovatsion material.
Afzalliklari:
● Tovushdan himoya darajasi indeksi yuqori: 55 dBgacha (pardevor S112);
● Ekologik xavfsizligi: tarkibida zararli moddalar yoʻq, sogʻlik uchun xavfsiz;
● Oʻrnatish oddiyligi: devor va shiftlarga tez hamda oson oʻrnatiladi;
● Universalligi: turar-joy va jamoatchilik binolariga mos keladi.
KNAUF-Sapfir bilan xonadoningiz yanada sokin!
Sifatli materiallardan foydalaning!
KNAUFʼdan foydalaning!
- - - - -
Выбирайте синий гипсокартон.
Выбирайте КНАУФ-Сапфир!
КНАУФ-Сапфир – это инновационный звукоизоляционный материал, который обеспечит вам идеальную тишину, и вы забудете о посторонних шумах.
Преимущества:
● Высокий индекс звукоизоляции: до 55 дБ (перегородка С112);
● Экологичность: не содержит вредных веществ, безопасен для здоровья;
● Простота монтажа: легко и быстро монтируется на стены и потолок;
● Универсальность: подходит для жилых и общественных помещений.
Сделайте свой дом тихим с КНАУФ-Сапфир!
Используйте качественные материалы!
Используйте КНАУФ!
#KNAUFuzbekistan
#KNAUFsapfir
#КНАУФСапфир
#KNAUF_YongingaChidamlilik
#KNAUF_TovushIzolyatsiyasi
#KNAUF_NamlikkaChidamlilik
#KNAUF_PardevorlarVaShiftlar
#KNAUF_DizaynMaslahatlari