Мы используем 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
Хэй гайз!
Сегодня первый день недели дизайна в Милане! У кого есть возможность - срочно берите билеты и летите 😝
Это одно из самых ярких, насыщенных ивэнтов в мире дизайна. Про него я неоднократно писала в блоге. Ищите посты под хэштегами #Милан#MilanDesignWeek ! ❤️
Хэй гайз!
Первая записка с недели дизайна в Милане 🥰👇
Это самое важное событие в мире дизайна! В эти дни город преображается. На площадях и во дворах итальянских палаццо появляются заворожительные инсталляции. В музеях и шоурумах проходят сотни специальных выставок, шоу, лекций и светских мероприятий 🥂
А по всему городу висят плакаты с ярким слоганом "DESIGN is MILANO is DESIGN" 🤌
Сюда съезжаются ВСЕ! Архитекторы, дизайнеры, владельцы мебельных салонов, производителей материалов, девелоперы, студенты... со всего мира 🤯
Думаю большинству архитекторов знакомо чувство гордости за свою профессию ❤ Когда люди узнают чем ты занимаешься - это вызывает у них восторг и удивление. Это же такая редкая, необычная и интересная профессия! А здесь архитектор - каждый второй 😅ощущение будто ты попал в архитектурный лагерь)) очень весело)
#милан#milandesignweek
Вернемся к Миланской неделе дизайна 🇮🇹
На какие ТРЕНДЫ я обратила внимание 👇
🌞 Уличная мебель
Именно на нее сделали акцент многие шоурумы. Дизайнеры побуждают нас больше времени проводить на свежем воздухе. В прочем, аутдор модели можно смело ставить и внутри. Outdoors is the new indoors, как говорится 😏
Мои фавориты - это яркая мебель Paola Lenti, а так же плетенные модели у MiA Collection, Chairs & More и Ames❤
👨💻Хоум-офис
Здесь без лишних объяснений... мега-эргономичные стулья и парты трансформеры - это наше всё))
🗣Fun furniture
Сильный акцент на веселость и праздничность, которая побуждает людей общаться между с собой. Это могут быть statement pieces с яркими цветами или замысловатой формой... или модели-трансформеры.
Хит этого года - белый мишка от Edra🐻❄️
👒Фэшн х Дизайн
Фэнди, Дольче, Луи, Армани... все больше модных домов углубляются в мир дизайна мебели и декора. В этом году было особенно много выставок и коллабов от ведущих фэшн хаусов. Диор х Филлип Старк, Вёрджил х Кассина... you name it.
♻️Sustainability
Думаю тренд на устойчивое развитие навсегда останется в центре внимания. Энергосбережение, переработанные материалы и социальная ответственность - это гуд!
#милан#milandesignweek#salonedelmobile
Дальше будут фотки 🙃👇👇
Хэй гайз!
Да да. Это продолжение серии постов про #milandesignweek ... Знаю, вы наверняка уже видели кучу фоток оттуда, но меня не остановить 😝
Это рум-тур по шоуруму Cassina. Какие модели вы встретите в первом зале 👇
☕ESOSOFT // Antonio Citterio
Первый проект итальянского архитектора для Кассины. В коллекцию входит: яркий модульный диван с плавным силуэтом, напоминающим дизайн 60х и кофейный столик. Основание у него такое же, как у дивана - экзоскелет (в русском есть такое слово? 😅) из аллюминия. А столешница - рифленое стекло - это ван лав!
🪑ANTROPUS // Marco Zanuso
Это кресло было создано еще в 1940-х годах, когда Занузо разрабатывал декорации для пьесы «La Famiglia Antropus». Архитектор работал с Arflex над созданием кресла, полностью обитого поролоном - мега инновейшнл материал для того времени с огромным промышленным потенциалом! Современная версия этого стула изготовлена же из полиуретановой пены, не содержащей хлорфторуглеродов ♻️ В кресле я, конечно же посидела... удобно))
🏙TRAMONTO A NEW YORK SCREEN // Gaetano Pesce
Перегородка отображает горизонт города, который никогда не спит 😴 Изделие эксклюзивное. Художник вручную заливает цветную смолу в формы в несколько этапов, слой за слоем, чтобы воспроизвести поразительные оттенки фасадов зданий. Двух одинаковых изделий не существует 😏
Кидайте 🔥 если вам нравится такой контент! ... или про стройку было интереснее?))
#милан#шоурум
ОН ОГРОМНЫЙ...
210000 м2 - выставочный комплекс
2300+ брендов - самых динамичных и креативных компаний на мировом рынке
400 тысяч посетителей... из них 370т - это люди из сферы дизайна
5000 журналистов
#salonedelmobile#milandesignweek#милан#выставка
Хэй гайз!
Продолжаю делиться впечатлениями с #milandesignweek👇
Выставочный комплекс Rho Fiera 🔥
Архитекторы из студии Фуксас предлагают вам пройтись по променаду... легкая прогулка длинной в 1500 метров 🤭
Дует свежий воздух. Над головой проносится пелена, напоминающая течение природного ландшафта... волны, кратеры, дюны и холмы ⛰
А вдоль аллеи возведены здания с зеркальными и ярко красными фасадами ❤ Здесь расположены галереи, кафешки, офисы, бизнес залы, зоны для отдыха у фонтанчиков или на газоне и... выставочные павильоны, общая площадь которых более 345 тысяч квадратных метров!!! 🤯 если кто-то не услышал... ТРИСТА СОРОК ПЯТЬ ТЫЫЫСЯЯЯЧЧ!!! ЭТО ОФИГЕТЬ КАК МНОГО!
И это всё мне еще предстоит пройти 😅
#милан#выставка#salonedelmobile
Хэээээй гайз!
Айм бэк! Вернемся к миланской неделе дизайна?) 😅
...16 станций вверх по красной ветке и вы перемещаетесь из центральной площади Дуомо до выставочного комплекса Rho Fiera. Именно здесь каждый год проходит легендарная выставка мебели и дизайна Salone del Mobile🪑
Это мой второй раз на выставке. Впервые я попала на нее в сентябре... и была поражена масштабами!!! Два гигаааантских павильона с топовым итальянским дизайном. Эмоций хватило на год вперед точно. Но... оказывается это была сжатая пост-ковидная версия салоне. И завсегдатые посетители были крайне расстроены 🤭
Куда еще больше? Посмотрим, что они придумают в следующий раз... наивно подумала я 😅
#милан#выставка#milandesignweek#salonedelmobile
Продолжение в следующих постах ❤
Хэй гайз!
Кто подписан на Arch&Stuff с первого дня наверняка помнит пост про диван Camaleonda☝
Сегодня я хочу представить вам модель дивана, которая похожа на него как Джефри Дин Морган похож на Хавьера Бардем (девочки поняли о ком я 😉)... очень!
И это...👇
SORIANA // Afra + Tobia Scarpa
Икона дизайна 69ого года! Сориана изменила облик мягкой мебели и представление об отдыхе 😉
Впервые обивка не нуждается во внутренней поддержке... ведь кресло удерживает металлическая конструкция 🏗 Дизайнеры по-максимому использовали новые возможности формирования пенополиуретана... и задали новый уровень комфорта 🚀🚀🚀
А в этом году Cassina представила кресло в необычном материале... Дэним!!! Дерзко! Хочу 🤤👖👖👖
#милан#milandesignweek#шоурум#мебель
Хэй гайз!
Это мини видео обзор шоурума Cassina, про который я вам рассказывала в предыдущем посте☝
Выставочный зал на виа Дурини вот уже 50 лет - дом идей и инноваций Cassina. 1200 метров. Теплая и гостеприимная обстановка. Глубокие, сложные цвета и материалы.
Я пришла туда в понедельник после окончания #milandesignweek и это было лучшим решением! Тихо, просторно... и не нужно изворачиваться, чтобы все красиво сфоткать 🤪
#милан#шоурум#мебель
Хэй гайз!
День 3 недели дизайна! Куда бежать?
План на сегодня: гулять по городу, штурмовать шоурумы и выставки! Проблема одна - их слишком много 💿
Засыпаю и просыпаюсь с телефоном в руках, скриню все топовые локации... Вот утреннее инспо 🫀
■ Если бы у вас был только один день в Милане - куда бы пошли?))
■ И главный вопрос: Продолжаем кружочко-марафон?💿
#милан#неделяДизайна#milandesignweek#MDW2025
P.S.
Хэй гайз!
Продолжаем тему fashion × design — сегодня про Missoni Home!
Я обожаю их фирменные яркие цвета и зигзаги, и каждый дизайн вик бегу смотреть их инсталляцию. В прошлые годы тут был настоящий ажиотаж с огромным зайцем в ткани Missoni и разноцветными бубликами-креслами.. поищу фотки! Это было супер)) 🐇🥯
В этом году — коллаборация с брендом уличной мебели Roda. Симпатично, но... ожидала большего! 🌶️
Но есть и крутая новость: в дизайн-дистрикте Брера наконец открылся первый шоурум Missoni Home! 🗝️
Дизайн шоурума разработала миланская студия LIT Studio — и тут, на мой вкуз, всё идеально сошлось! Исторические элементы вроде сводчатых потолков и ар-нуво колонн эффектно сочетаются с современными металлическими поверхностями, а трендовый бордовый потолок добавляет по-настоящему смелый акцент. Получилось bold! 🫀
■ А как вам такой стиль?
#MissoniHome#MilanDesignWeek#FashionMeetsDesign