Мы используем 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
👷♂️Sizda joy yetarli emasmi?
Har bir kvadrat metr yashash maydoni uchun kurashyapsizmi?
Ammo notekis devorlar bunga imkon bermayaptimi?
🧐Buning yechimi bor:
Sog'lig'ingizga zararsiz, ekologik toza tabiiy mineral (gips)dan tayyorlangan KNAUF-PERLFIKS gipsli montaj yelimi, sizga devor yuzasini qoplash vaqtida maydon yo'qotilishini minimallashtirishga va notekis devorlarni KNAUF qoplamalari yordamida tekislashda tayanch sinchlardan foydalanmaslikka imkon beradi.
❗️Bino ichida bajariladigan ishlar uchun qo’llaniladi.
- - - - -
👷♂️У вас мало места?
Боретесь за каждый квадратный метр жилплощади?
Но неровные стены не дают покоя?
🧐Решение есть:
КНАУФ-ПЕРЛФИКС клей гипсовый монтажный, изготовленный из экологически чистого природного минерала(гипса), без вреда для вашего здоровья, позволит максимально снизить потери площади при облицовке и выровнять кривые стены с помощью КНАУФ-листов без установки несущего каркаса.
❗️Применяется для внутренних работ.
Сайт|Facebook|Instagram
#knaufuzbekistan#perlfix
👷♂️KNAUF-Perlfix gips yelimi gipskarton qoplamalarini va izolyatsiyalovchi materiallarni notekis yuzali devorlarning gʻisht va beton asoslariga bevosita yopishtirish imkonini beradi.
⠀
☝️Shunday qilib, siz devorlarning yuzalarini tayanch karkaslarisiz tayyor holatga keltirib, maydondan katta yoʻqotishlar qilmasdan tekislashingiz mumkin.
⠀
- - - - -
⠀
👷♂️С помощью клея гипсового КНАУФ-Перлфикс появляется возможность приклеивания гипсокартонных листов и изоляционных материалов прямо на кирпичные и бетонные основания стен с неровной поверхностью.
⠀
☝️Таким образом, вы сможете выровнять поверхности стен без установки несущего каркаса, а значит, без больших потерь площади помещений.
⠀
Cайт|Facebook|Instagram
#knauf#knaufuzbekistan#Perlfix#dos
Juda kichkina xonami?🧐
Devorlari haddan tashqari qiyshiqmi?
Axir, buni shunday qoldirish toʻgʻri emas-ku! Suvoq qilib tekislash esa qimmatga tushadi.😊
KNAUF-Perlfiks gipsli montaj yelimidan foydalaning, pulingizni tejang va boʻsh joyni saqlab qoling.
U sizga koʻtarib turuvchi karkasni oʻrnatmasdan KNAUF qoplamalari yordamida notekis devorlarni tekislashga imkon beradi.
(S 611 komplekt tizimi)👍
Faqat ichki yuzalarga ishlov berish uchun foydalaning.👌
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning.
- - - - -
Совсем небольшая комната? 🧐
А стены настолько кривые, что хоть плачь?
Но это же нерационально! А выравнивать штукатуркой – дорого.😊
Используйте КНАУФ-Перлфикс клей гипсовый монтажный, экономьте свои деньги и не теряйте полезную площадь.
Он позволит выровнять неровные стены с помощью КНАУФ-листов, не устанавливая несущий каркас.
(Комплектная система С 611)👍
Только для внутренних работ.👌
Используйте качественные материалы.
Используйте КНАУФ.
Сайт | Facebook | Instagram
#knaufuzbekistan#c611#gqp#perlfix
Sizning devoringiz tekis boʻlmagan yuzali gʻisht yoki beton devormi?
🧐Joyingiz kam, ustiga ustak mablagʻingiz ham cheklanganmi?
Bizda siz uchun ajoyib yechim bor.👌
KNAUF-Perlfix – bu tutib turuvchi karkasni oʻrnatmasdan KNAUF- qoplamalari yordamida egri devorlarni tekislash imkonini beradigan gips uchun moʻljallangan montaj yelimidir. Bu devorlar sirtini qoplashda xona maydonining kamayishining oldini olishga katta yordam beradi. (KNAUF S 611 komplekt tizimi)
Ekologik sof tabiiy mineraldan (gips) tayyorlangan, yaʼni sizning sogʻligʻingiz uchun xavfsizdir.🍀
Binoning ichki qismini taʼmirlash uchun ishlatiladi.
Sifatli materiallardan foydalaning.
KNAUFʼdan foydalaning.
- - - - -
👷♂️У вас есть кирпичная или бетонная стена с неровной поверхностью?
🧐Мало места, да и бюджет ограничен?
А у нас есть отличное решение для вас. 👌
КНАУФ-Перлфикс клей гипсовый монтажный, позволяет выровнять кривые стены с помощью КНАУФ-листов без установки несущего каркаса. Это здорово помогает снизить потери площади при облицовке стен. (Комплектная система КНАУФ С 611)
Изготовлен из экологически чистого природного минерала (гипса), то есть, безопасен для вашего здоровья. 🍀
Применяется для внутренних работ.
Используйте качественные материалы.
Используйте КНАУФ.
YouTube
Instagram
Facebook
#knaufuzbekistan#perlfix#c611#komplekttizimi
👷♂️Sizning devoringiz tekis boʻlmagan yuzali gʻisht yoki beton devormi?
🧐Joyingiz kam, ustiga ustak mablagʻingiz ham cheklanganmi?
Bizda siz uchun ajoyib yechim bor.👌
KNAUF-Perlfix – bu tutib turuvchi karkasni oʻrnatmasdan KNAUF- qoplamalari yordamida egri devorlarni tekislash imkonini beradigan gips uchun moʻljallangan montaj yelimidir. Bu devorlar sirtini qoplashda xona maydonining kamayishining oldini olishga katta yordam beradi. (KNAUF S 611 komplekt tizimi)
Ekologik sof tabiiy mineraldan (gips) tayyorlangan, yaʼni sizning sogʻligʻingiz uchun xavfsizdir.🍀
Binoning ichki qismini taʼmirlash uchun ishlatiladi.
- - - - -
👷♂️У вас есть кирпичная или бетонная стена с неровной поверхностью?
🧐Мало места да и бюджет ограничен?
А у нас есть отличное решение для вас.👌
КНАУФ-Перлфикс клей гипсовый монтажный, позволяет выровнять кривые стены с помощью КНАУФ-листов без установки несущего каркаса. Это здорово помогает снизить потери площади при облицовке стен. (Комплектная система КНАУФ С 611)
Изготовлен из экологически чистого природного минерала (гипса), то есть, безопасен для вашего здоровья.🍀
Применяется для внутренних работ.
Сайт| Facebook|Instagram
#knaufuzbekistan#perlfix#c611#komplekttizimi
Xonangizda boʻsh joy kammi?
Devorlar-chi, notekismi?
⠀
KNAUF S 611 komplekt tizimi sizning bunday muammolaringizni hal qilish uchun mos yechim.👌
⠀
👷♂️KNAUF-qoplama va KNAUF-Perlfiksʼdan foydalaning (chunki tizim KNAUF qoplamasini KNAUF-Perlfiks yelimi yordamida devorga yopishtirish orqali karkassiz oʻrnatishga asoslangan) va tez oʻrnatilish xususiyati tufayli sizning devorlaringiz bir zumda yangi koʻrinishga ega boʻladi. Va eng muhimi, xonadagi boʻsh joyni kamaytirmaydi.
⠀
❗️Shuni esda tutish kerakki, bu usul bilan 10 sm gacha notekis yuzaga ega devorlarni tekislash mumkin. Shuningdek, bunda shift balandligi 3 m dan ortiq boʻlmasligi kerak.
⠀
S 611 komlpekt tizimi tarkibi:
⠀
(1) KNAUF-qoplama GQP-A, GQP-H2, GQP-DF, GQP-DFH2 12,5 mm
(2) KNAUF-Kurt (oʻzaklovchi tasma)
(3) KNAUF-Fugen shpaklyovkasi (ulangan joylarni berkitish uchun)
(4) KNAUF-Fugen shpaklyovkasi (tekis asos uchun yelim)
(5) KNAUF-Perlfiks yelimi
(6 ) KNAUF qoplamasidan tasmalar (2 sm dan ortiq notekisliklarda)
(7 ) KNAUF teshikli profili BH (burchakni himoyalovchi)
(8 ) KNAUF-Tifengrund astar boʻyogʻi
⠀
KNAUF sizning devorlaringiz uchun kompleks yechimlar.👍
⠀
- - - - -
⠀
У вас совсем мало места в комнате?
А стены такие неровные…
⠀
Комплектная система КНАУФ С 611, вот ключ к решению вашей проблемы. 👌
⠀
👷♂️Используйте КНАУФ-лист и КНАУФ-Перлфикс (так как система основана на бескаркасном монтаже КНАУФ-листа посредством приклеивания к стене с помощью клея КНАУФ-Перлфикс) и, благодаря быстрому монтажу, Ваши стены обретут новый облик. И главное, никакой потери площади.
⠀
❗️Важно помнить, что таким методом можно получить ровные стены при неровностях до 10 см. А также высота потолка не должна превышать 3 м.
⠀
Состав комплектной системы С 611:
⠀
(1) КНАУФ-лист ГСП-A, ГСП-H2, ГСП-DF, ГСП-DFH2 12,5 мм
(2) КНАУФ-Курт (лента армирующая)
(3) Шпаклевка КНАУФ-Фуген (заделка швов)
(4) Шпаклёвка КНАУФ-Фуген (клей для ровного основания)
(5) Клей КНАУФ-Перлфикс
(6) Полосы из КНАУФ-листа (при неровностях более 2 см)
(7) КНАУФ-профиль ПУ (углозащитный)перфорированный
(8) Грунтовка КНАУФ-Тифенгрунд
⠀
Комплексные решения КНАУФ для ваших стен. 👍
YouTube
Instagram
Facebook
#knaufuzbekistan#c611#gqp#perlfix#fugen
Xonangizda boʻsh joy kammi?
Devorlar-chi, notekismi?
KNAUF S 611 komplekt tizimi sizning bunday muammolaringizni hal qilish uchun mos yechim.👌
Batafsil ma'lumot 👉havola orqali.
- - - - -
У вас совсем мало места в комнате?
А стены такие неровные…
Комплектная система КНАУФ С 611, вот ключ к решению вашей проблемы.👌
Подробнее по 👉ссылке
Сайт | Facebook | Instagram
#knaufuzbekistan#c611#gqp#perlfix#fugen
🧐Notekis devorlar...
Hammaga tanishmi?
☝️Baʼzida xonaning eni va boʻyi uning boshi va oxirida farqlanishi katta boʻladi. Yaʼni xonaning kirish qismidagi va toʻridagi kesimlari turlicha boʻlishi mumkin. Nafaqat oʻlchami balki shaklida ham.
👉Siz, devorni qanday qilib tez va osonlik bilan tekkislasa boʻladi? – deb savol berasiz.
👷♂️Agar egrilik sezilmas darajada boʻlib, Siz xonaning hajmini saqlab qolmoqchi boʻlsangiz (oʻzi tor boʻlgan xonani yana-da kichraytirmaslik istagida), u holda KNAUF-qoplamani sinchsiz oʻrnatish (devorga KNAUF-Perlfiks yelimi yordamida yelimlash) tizimi - KNAUF S 611 tizimidan foydalaning. Yaʼni Siz KNAUFning faqat ikkita mahsulotidan foydalanib, hajmdan yoʻqotmagan holda tekis devorlarga (egrilik 10 sm.gacha boʻlganda) erishishingiz mumkin. Bu usulda shiftning balandligi 3 metrdan oshmasligi muhim. Butun qoplamadan foydalaning. Yuza gorizontal choklarsiz boʻlishi kerak.
Kommunikatsiya tarmoqlarini devorning ichiga yashirib, sirti tekkis va silliq yuzalardan zavqlanmoqchimisiz?
Bu ishlarda Sizga sinch (karkas) usulida devorlarni tekkislashga asoslangan yuza qoplamalarini oʻrnatish (montaj) boʻyicha KNAUF komplekt tizimlari yordam beradi. Bunda sirtni tayyorlash uchun koʻp vaqt va harakat talab etilmaydi, chunki barcha notekislik, kemtik va chuqurchalar KNAUF-profillari va KNAUF-qoplamalaridan tuzilgan qobiq ortida yashirinib qoladi. Agar Siz xonaning hajmini biroz tortilishiga yoʻl qoʻyib bera olsangiz, u xolda bu usul Sizning uyingiz va ofisingiz uchun ayni muddao👌
- - - - -
🧐Неровные стены…
Всем знакомо?
☝️Иногда расхождения в длине и ширине комнаты в разных концах бывают значительными. То есть, если сделать сечение комнаты у входа и у окна, оно может быть разным. Причем не только по размеру, но и по форме.
👉Как же выровнять стену быстро и просто? — спросите Вы.
👷♂️Если неровности незначительные и Вам требуется сохранить пространство (не хочется уменьшать и без того тесное помещение), то используйте систему КНАУФ С 611 - бескаркасный монтаж КНАУФ-листа (приклеивание к стене с помощью клея КНАУФ-Перлфикс). То есть, Вы сможете получить ровные стены (при неровности до 10 см), используя только два продукта КНАУФ и не потеряете в площади. Важно, что высота потолка при таком методе не должна превышать 3 м. Используйте цельный лист. Облицовка должна быть без горизонтальных швов.
Хотите спрятать коммуникации в стену и наслаждаться ровными и гладкими поверхностями?
В этом Вам помогут Комплектные системы КНАУФ по монтажу облицовок, основанные на каркасном способе выравнивания стен. Вам не придётся тратить много времени и усилий на подготовку поверхностей, ведь все неровности, трещины и выбоины будут спрятаны за каркасом из КНАУФ-профилей и КНАУФ-листов. Если Вы можете себе позволить «съесть» немного площади помещения, этот способ - идеальное решение для Вашего дома или офиса.👌
Сайт|Facebook|Instagram
#knaufuzbekistan#c611#gipskarton
#КНАУФлист#КНАУФпрофиль#облицовка
#перлфикс#perlfix