Мы используем 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
👷♀️Qanday qilib sim, ventilyatsiya va boshqa kommunikatsiya unsurlarini berkitish mumkin?
Biz buni yaxshi bilamiz!
KNAUF hammasini oldindan oʻylab qoʻyadi.
Aʼlo darajada tanlangan materiallar jamlanmasi boʻlgan va toʻgʻri oʻrnatilganda uzoq yil sizga xizmat qiladigan P 112 shift tizimidan foydalaning.👌
KNAUF-profillaridan yasalgan qalinligi 0,6 mm bo’lgan mustahkam sinch barcha komplekt tizimlarning asosi hisoblanib, shiftning qulashi singari noxush holatlardan sizni himoya qiladi.
Darvoqe, agar har xil parmalash turlari bilan KNAUF-Akustikadan foydalansangiz, “aks sado“ effektidan xalos boʻlasiz va xonada tovushning tiniq yangrashini taʼminlaysiz. Agar siz musiqa shinavandasi boʻlsangiz yoki xonangizga qoʻshimcha tovush yutilishi talab etilsa, bu ayni muddaodir.
Ammo sizga yuqori zichlik, zarbaga chidam va mustahkamlik kabi sifatlar zarur boʻlsa, u holda dadil KNAUF-Sapfir tizimidan foydalaning.
Bizning mutaxassislar aniq vazifalarda sizga KNAUF yechimlari bilan yordam berishga hamisha shaydir.👍
Biz bilan bogʻlaning.
Va biz uyingiz uchun eng pishiq yechimlar haqida maslahat beramiz.
Uyingiz uchun KNAUF kompleks yechimlari.
- - - -
👷♀️Как скрыть проводку, вентиляцию и другие коммуникации?
Мы знаем!
У КНАУФ все продуманно заранее.
Используйте потолочную систему П 112, которая является комплексом отлично подобранных материалов и надежно прослужит долгие годы при правильном монтаже.👌
Жесткий каркас из КНАУФ-профилей толщиной 0,6 мм являющихся основой всех комплектных систем, защитит вас от неприятностей, связанных с обрушением потолков.
Кстати, если вы используете КНАУФ-Акустику с различными типами перфорации, то избавитесь от эффекта «эха» и уменьшите гулкость в помещении. Удобно, если вы фанат музыки и в вашем помещении требуется дополнительное звукопоглощение.
А, если же вам нужны такие качества, как повышенные плотность, ударостойкость и прочность, то смело используйте в системе КНАУФ-Сапфир.☝️
Наши специалисты всегда готовы помочь с решениями от КНАУФ под конкретные задачи.👍
Свяжитесь с нами.
И мы подскажем, что будет надежнее для вашего дома.
Комплексные решения КНАУФ для вашего дома.
👉Отдел сбыта
YouTube
Instagram
Facebook
#knaufuzbekistan#p112
Qanday qilib sim, ventilyatsiya va boshqa kommunikatsiya unsurlarini berkitish mumkin?
Biz buni yaxshi bilamiz!
KNAUF hammasini oldindan oʻylab qoʻyadi.
Aʼlo darajada tanlangan materiallar jamlanmasi boʻlgan va toʻgʻri oʻrnatilganda uzoq yil sizga xizmat qiladigan P 112 shift tizimidan foydalaning.👌
KNAUF-profillaridan yasalgan qalinligi 0,6 mm bo’lgan mustahkam sinch barcha komplekt tizimlarning asosi hisoblanib, shiftning qulashi singari noxush holatlardan sizni himoya qiladi.
Darvoqe, agar har xil parmalash turlari bilan KNAUF-Akustikadan foydalansangiz, “aks sado“ effektidan xalos boʻlasiz va xonada tovushning tiniq yangrashini taʼminlaysiz. Agar siz musiqa shinavandasi boʻlsangiz yoki xonangizga qoʻshimcha tovush yutilishi talab etilsa, bu ayni muddaodir.
Ammo sizga yuqori zichlik, zarbaga chidam va mustahkamlik kabi sifatlar zarur boʻlsa, u holda dadil KNAUF-Sapfir tizimidan foydalaning.
Bizning mutaxassislar aniq vazifalarda sizga KNAUF yechimlari bilan yordam berishga hamisha shaydir.👍
Biz bilan bogʻlaning.
Va biz uyingiz uchun eng pishiq yechimlar haqida maslahat beramiz.
Uyingiz uchun KNAUF kompleks yechimlari.
- - - -
👷♀️Как скрыть проводку, вентиляцию и другие коммуникации?
Мы знаем!
У КНАУФ все продуманно заранее.
Используйте потолочную систему П 112, которая является комплексом отлично подобранных материалов и надежно прослужит долгие годы при правильном монтаже. 👌
Жесткий каркас из КНАУФ-профилей толщиной 0,6 мм являющихся основой всех комплектных систем, защитит вас от неприятностей, связанных с обрушением потолков.
Кстати, если вы используете КНАУФ-Акустику с различными типами перфорации, то избавитесь от эффекта «эха» и уменьшите гулкость в помещении. Удобно, если вы фанат музыки и в вашем помещении требуется дополнительное звукопоглощение.
А, если же вам нужны такие качества, как повышенные плотность, ударостойкость и прочность, то смело используйте в системе КНАУФ-Сапфир. ☝️
Наши специалисты всегда готовы помочь с решениями от КНАУФ под конкретные задачи. 👍
Свяжитесь с нами.
И мы подскажем, что будет надежнее для вашего дома.
Комплексные решения КНАУФ для вашего дома.
#knaufuzbekistan#p112
👷♀️Qanday qilib sim, ventilyatsiya va boshqa kommunikatsiya unsurlarini berkitish mumkin?
Biz buni yaxshi bilamiz!
KNAUF hammasini oldindan oʻylab qoʻyadi.
Aʼlo darajada tanlangan materiallar jamlanmasi boʻlgan va toʻgʻri oʻrnatilganda uzoq yil sizga xizmat qiladigan P 112 shift tizimidan foydalaning.👌
KNAUF-profillaridan yasalgan qalinligi 0,6 mm bo’lgan mustahkam sinch barcha komplekt tizimlarning asosi hisoblanib, shiftning qulashi singari noxush holatlardan sizni himoya qiladi.
Darvoqe, agar har xil parmalash turlari bilan KNAUF-Akustikadan foydalansangiz, “aks sado“ effektidan xalos boʻlasiz va xonada tovushning tiniq yangrashini taʼminlaysiz. Agar siz musiqa shinavandasi boʻlsangiz yoki xonangizga qoʻshimcha tovush yutilishi talab etilsa, bu ayni muddaodir.
Ammo sizga yuqori zichlik, zarbaga chidam va mustahkamlik kabi sifatlar zarur boʻlsa, u holda dadil KNAUF-Sapfir tizimidan foydalaning.
Bizning mutaxassislar aniq vazifalarda sizga KNAUF yechimlari bilan yordam berishga hamisha shaydir.👍
Biz bilan bogʻlaning.
Va biz uyingiz uchun eng pishiq yechimlar haqida maslahat beramiz.
Uyingiz uchun KNAUF kompleks yechimlari.
- - - -
👷♀️Как скрыть проводку, вентиляцию и другие коммуникации?
Мы знаем!
У КНАУФ все продуманно заранее.
Используйте потолочную систему П 112, которая является комплексом отлично подобранных материалов и надежно прослужит долгие годы при правильном монтаже.👌
Жесткий каркас из КНАУФ-профилей толщиной 0,6 мм являющихся основой всех комплектных систем, защитит вас от неприятностей, связанных с обрушением потолков.
Кстати, если вы используете КНАУФ-Акустику с различными типами перфорации, то избавитесь от эффекта «эха» и уменьшите гулкость в помещении. Удобно, если вы фанат музыки и в вашем помещении требуется дополнительное звукопоглощение.
А, если же вам нужны такие качества, как повышенные плотность, ударостойкость и прочность, то смело используйте в системе КНАУФ-Сапфир.☝️
Наши специалисты всегда готовы помочь с решениями от КНАУФ под конкретные задачи.👍
Свяжитесь с нами.
И мы подскажем, что будет надежнее для вашего дома.
Комплексные решения КНАУФ для вашего дома.
👉Отдел сбыта
YouTube
Instagram
Facebook
#knaufuzbekistan#p112
🧐KNAUF-profillari shift tizimlarida qulay va ishonchli ulanishidan yaxshiroq nima ham bo'lishi mumkin?
👷🏻♂️Ikki sathli KNAUF tutashtirgichi osma shiftlar tizimidagi muhim elementdir. U asosiy profillarga ko'tarib turuvchi profillarni o'rnatish uchun mo'ljallangan bo’lib, P 112 osma shiftlarida 60x27 shift profili bilan birgalikda qo'llaniladi.
Qalinligi 0,9 mm
100 donadan qadoqlangan.
Sifatli maxsulotalarni ishlating.
KNAUF maxsulotalarini ishlating.
- - - - -
🧐Что может быть лучше удобного и надежного соединения КНАУФ-профилей в потолочных системах?
👷🏻♂️Соединитель двухуровневый КНАУФ является важным элементом в системе подвесных потолков. Предназначен для крепления несущих профилей к основным, и применяется совместно с профилем потолочным 60х27 в подвесном потолке П112
Толщина 0,9 мм
Упакован по 100 шт.
Используйте качественные материалы.
Используйте КНАУФ.
Сайт|Facebook|Instagram
#knaufuzbekistan#knaufprofil#P112
👷♂️KNAUF-profil uchun toza havo foydali. Nega deysizmi?
Rux bilan qoplangan KNAUF-profil ochiq havoda karbonat angidrid bilan ishlov berilgan qoʻshimcha rux qatlami bilan qoplanadi va bu orqali oksidlanishdan ishonchli himoyalanadi. Bunday profil zanglamaydi, shuning uchun u mustahkam va puxta.😊
Burama mixlarning mahkamligi 0,6 mm qalinlikdagi poʻlat orqali taʼminlanadi, dyubellarni qotirishga moʻljallangan 8 mm qalinlikdagi tayyor tirqishlar esa montaj jarayonini bir necha marta tezlashtiradi.👍
KNAUF-profil PY 28х27 osma shiftlar va devor qoplamalarining karkaslarini yasashda qoʻllanadi.☝️
Uni P 112, P113 tizimlarida qoʻllashni tavsiya qilamiz.👌
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning
- - - - -
👷♂️КНАУФ-профилю полезен свежий воздух.
Почему? спросите вы.
Покрытый цинком КНАУФ-профиль на открытом воздухе покрывается дополнительным слоем углекислого цинка, тем самым получая надежную защиту от окисления. Такой профиль не ржавеет и поэтому крепок и надежен.😊
Удерживанию шурупов способствует толщина стали в 0.6 мм, а готовые отверстия 8 мм для установки дюбелей ускорят ваш монтаж в разы.👍
КНАУФ-профиль ПН 28х27 применяется для устройства каркасов подвесных потолков и облицовок. ☝️
Рекомендуем применять его в системах П112, П113.👌
Используйте качественные материалы.
Используйте КНАУФ
YouTube
Instagram
Facebook
Telegram-bot
#knaufuzbekistan#profil#p112#p113
👷♀️Ikki sathli KNAUF-tutashtirgich ishonchli vosita, u shift konstruksiyalarining pishiq va mustahkam boʻlishini taʼminlaydi.
Yuk koʻtaruvchi profillarni asosiy profillarga mahkamlashga moʻljallangan boʻlib, P 112 osma shiftida 60x27 shift profili bilan birgalikda ishlatiladi.😊
Qalinligi 0,9 mm.
100 donadan qadoqlangan.
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning.
- - - - -
👷♀️КНАУФ – соединитель двухуровневый надежный помощник, благодаря которому конструкция потолочных систем будет прочной и крепкой.
Предназначен для крепления несущих профилей к основным и применяется совместно с профилем потолочным 60х27 в подвесном потолке П112. 😊
Толщина 0,9 мм
Упакован по 100 шт.
Используйте качественные материалы.
Используйте КНАУФ.
#knaufuzbekistan
#knaufqoplama
#гипсокартон
#knaufprofil
#нониус
#p112
👷♂️P 112 komplekt tizimi – bu metall sinch (karkas)ga ikki satxli shift oʻrnatish uchun moʻljallangan va puxtalik bilan tanlab olingan materiallar majmuasi.
🧐Bu tizimning oʻziga xosligi shundaki, osma shift sinchining asosiy shiftga maxsus osgichlar yordamida mahkamlangan asosiy profillari bilan KNAUF-qoplama gipskartonlari mahkamlanadigan yuk koʻtaruvchi profillar turli balandlikda joylashgan boʻladi.
☝️Jiddiy sifat nazorati, zamonaviy texnologiyalar KNAUF shift tizimlari uzoq muddat xizmat qilishining kafolatidir.
💪P 112 bu gʻishtli va blokli inshootlarga mos keladigan, qattiq va mustaqkam konstruksiyadir. Nonius-osma osgichlari uzaytirgich va ulagich bilan birgalikda shiftning balandligini 2 metrgacha oraliqda moslashtirishga imkoniyat beradi. Sizda ventilyatsiya va kanalizatsiya tarmoqlarini ortiqcha koʻzlardan yashirishning yaxshigina imkoniyati paydo boʻladi.
👌Inson uchun qulay va yoqimli mikroiqlim ekologik toza material hisoblangan KNAUF-qoplama tufayli taʼminlanadi. U dyeyarli barcha KNAUF komplekt tizimlarining negizi hisoblanadi.
KNAUF shift tizimlari, ishonchli va xavfsizdir. “Hoʻl” jarayonlarning yoʻqligi ish unumdorligini sezilarli darajada oshiradi, bu esa mazkur tizimning yana bir afzalligidir. 👍
👉Tizim tarkibiga quyidagilar kiradi:
KNAUF- qoplama 12,5 mm
KNAUF-profil PSh 60x27
Profillarni uzaytirgich
Ikki satxli tutashtirgich
Toʻgʻri osma (podves) (Osma qisqich va tyaga bilan, Nonius-osma yigʻilgan holatda)
TN 25 Burama mixi
Metal Anker pona
KNAUF-Kurt (Armaturalovchi tasma)
KNAUF-Fugen (Choklarni suvash uchun pardozlash qorishmasi)
KNAUF-Tifengrund (Gruntovka)
KNAUF-Trennfiks (Ajratuvchi tasma)
KNAUF-profil PY 28x27
LN 9,5 Burama mixi
Dyubel-mix 6×40
Sizning shiftlaringiz uchun KNAUF kompleks yechimlari.😊
- - - -
👷♂️Комплектная система П 112 – это комплекс тщательно подобранных материалов, с помощью которых собирается двухуровневый потолок на металлическом каркасе.
🧐Отличительной особенностью этой системы является то, что основные профили каркаса подвесного потолка, закрепленные с использованием подвесов к базовому потолку, и несущие профили, к которым крепится гипсокартонный КНАУФ-лист, расположены на разных уровнях .
☝️Строгий контроль качества, современные технологии, являются гарантом долгосрочности потолочных систем КНАУФ.
💪П 112 это жесткая и крепкая конструкция, хорошо подходящая для кирпичных и блочных строений. Нониус-подвес в тандеме с удлинителем и соединителем дают возможность варьировать высоту потолка до 2м. У Вас появится отличная возможность скрыть вентиляционные или канализационные трубы от лишних глаз.
👌Благоприятный для человека микроклимат обеспечивается благодаря КНАУФ-листу, экологически чистому материалу, который является основой основ практически всех комплектных систем КНАУФ.
Потолочные системы КНАУФ надежны и безопасны. А исключение «мокрых» процессов значительно увеличит производительность труда, что является еще одним преимуществом данной системы.👍
👉В состав системы входят:
КНАУФ- лист 12,5 мм
КНАУФ-профиль ПП 60x27
Удлинитель профилей
Соединитель двухуровневый
Прямой подвес (Подвес с зажимом и тягой, Нониус-подвес в сборе)
Шуруп TN 25
Анкер клин металлический
КНАУФ-Курт (Армирующая лента)
КНАУФ-Фуген (шпаклёвочная смесь для заделки швов)
КНАУФ-Тифенгрунд (Грунтовка)
КНАУФ-Треннфикс (Разделительная лента)
КНАУФ-профиль ПН 28x27
Шуруп LN 9,5
Дюбель-гвоздь 6×40
Комплексные решения КНАУФ для ваших потолков.😊
Сайт|Facebook|Instagram
#knaufuzbekistan#п112#p112
#комплектнаясистема#komplekttizimi
👷♀️Ikki sathli KNAUF-tutashtirgich ishonchli vosita, u shift konstruksiyalarining pishiq va mustahkam boʻlishini taʼminlaydi.
Yuk koʻtaruvchi profillarni asosiy profillarga mahkamlashga moʻljallangan boʻlib, P 112 osma shiftida 60x27 shift profili bilan birgalikda ishlatiladi.😊
Qalinligi 0,9 mm.
100 donadan qadoqlangan.
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning.
👉Sotuv bo'limi
- - - - -
👷♀️КНАУФ – соединитель двухуровневый надежный помощник, благодаря которому конструкция потолочных систем будет прочной и крепкой.
Предназначен для крепления несущих профилей к основным и применяется совместно с профилем потолочным 60х27 в подвесном потолке П112.😊
Толщина 0,9 мм
Упакован по 100 шт.
Используйте качественные материалы.
Используйте КНАУФ.
👉Отдел сбыта
YouTube
Instagram
Facebook
#knaufuzbekistan
#knaufqoplama
#betokontakt
#гипсокартон
#knaufprofil
#gruntovka
#нониус
#p112
👷♀️Ikki sathli KNAUF-tutashtirgich ishonchli vosita, u shift konstruksiyalarining pishiq va mustahkam boʻlishini taʼminlaydi.
Yuk koʻtaruvchi profillarni asosiy profillarga mahkamlashga moʻljallangan boʻlib, P 112 osma shiftida 60x27 shift profili bilan birgalikda ishlatiladi.😊
Qalinligi 0,9 mm.
100 donadan qadoqlangan.
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning.
👉Sotuv bo'limi
- - - - -
👷♀️КНАУФ – соединитель двухуровневый надежный помощник, благодаря которому конструкция потолочных систем будет прочной и крепкой.
Предназначен для крепления несущих профилей к основным и применяется совместно с профилем потолочным 60х27 в подвесном потолке П112.😊
Толщина 0,9 мм
Упакован по 100 шт.
Используйте качественные материалы.
Используйте КНАУФ.
👉Отдел сбыта
YouTube
Instagram
Facebook
#knaufuzbekistan
#knaufqoplama
#betokontakt
#гипсокартон
#knaufprofil
#gruntovka
#нониус
#p112