Мы используем 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
Чуть-чуть японцев, случайно попавших в объектив 👀
В Токио особенно радует то, что люди одеты по-разному, нет каких-то ярко выраженных трендов. Точнее они есть, но их так много, что всё размывается. От этого, наблюдать и разглядывать их очень интересно. Хочется поскорее вернутся обратно и поснимать стрит-стайл целенаправленно.
#streetstyle
В уличной моде всегда есть что-то по-настоящему уникальное и крутое! 😎
Эта модель, Lupita Nyaksumo, заставляет оборачиваться головы — как онлайн, так и оффлайн. Посмотрите на неё в Найроби!
Видео: @lupitanyakisumo
#StreetStyle#NairobiFashion#УличнаяМода
🔥PROавтора — Дреды с нуля. Часть 2🔥
Выпустил вторую часть истории про свои дреды — честный путь от идеи до того, что происходит с ними сейчас. Натуральные дреды мне заплели 1 июня в студии PROdread в Москве. Работали двое мастеров — Руслан и Анастасия. Руслан в выпуске делится своим опытом, рассказывает про уход, ошибки и что важно понимать, когда ты идёшь к дредам.
Если ты не видел первую часть, обязательно начни с неё — там фундамент всей истории.
Вторая часть доступна: 📹 во всех видео-площадках (YouTube, ВК, RuTube)🎧 во всех аудио-подкастах (ЯМузыка, Спотифай, Apple Podcasts и др.)
Подключайтесь. Это путь, на который решается не каждый — но если идёшь, то до конца.
PROавтора — разговоры о тех, кто творит.
#streetstyle#dreadlife#madjozef#proavtora#proавтора#prodread
💥 1 сентября - встречайте МОДУ НА ФЕДЕРАЦИИ!
🔥UFW & ART VOLGA объединяют силы для грандиозного Street style Fashion Show, которого вы еще не видели!
Лучшие дизайнеры и бренды Поволжья создадут единую концепцию самого масштабного показа за всю историю региона.
Яркие образы, вдохновляющие тренды и незабываемая атмосфера - этот день станет ярким событием сентября!
Приглашаем к участию:
➡️ Бренды одежды;
➡️ Дизайнеров;
➡️ Моделей;
➡️ Партнеров и спонсоров;
➡️ СМИ;
➡️ Стилистов;
➡️ Блогеров.
Не пропустите шанс увидеть новую волну таланта и креативности!
❗️ Вход свободный для всех!
#UFW#ARTVOLGA#МодаНаФедерации#StreetStyle#FashionShow
🌀Сегодня лечу на коррекцию дред. Не трогал их с 1 июля, уже успели обрасти характером и пушистостью, как и положено натуральным дредам.
Сейчас наведу порядок, подзабью торчащие волоски, освежу корни — и дальше в строй. Для тех, кто в теме: это не про красоту, это про путь. Дреды живут своей жизнью, а коррекция — просто часть этой истории.
После сеанса покажу результат.
#дреды#натуральныедреды#коррекциядред#dreadlife#streetstyle#madjozef#proавтора
Салют!
Мы принимаем заявки на участие в Фестивале уличного искусства “Мо́сты-2022”! В этом году наша география стала еще больше! Теперь творцам предстоит украсить два города Югры - Сургут и Нижневартовск😎
Хочешь стать участником? Тогда скорее заполняй онлайн-заявку! Обрати внимание, что к ней обязательно нужно прикрепить свое портфолио из 4-5 уже созданных работ. Это могут быть как рисунки на стене, так и на бумаге или даже в цифре.
❗Дедлайн: 13 апреля 2022❗
⬇️🔥Внутри ссылки есть положение фестиваля - подробности и информация по расходам и плюшкам🔥⬇️
Интересно? Тогда скорее заполняй заявку 👇🏼⬇️⬇️⬇️
https://forms.yandex.ru/cloud/622aef8c9781836c373709b5/
#мостыфест#стрит_арт#граффити#Югра#art#streetstyle#нижневартовск#сургут#фестивальуличногоискусства
Группа предприятий СибурТюменьГаз @siburofficial
…Ммм..просто очень хорошо..и пусть это будет заразительно..до такой степени,чтобы у Ваших мурашек тоже мурашки бегали..✨ В течении нашей жизни мы нередко оказываемся в раю, но помним только изгнание.Попробуйте это изменить,это оказывается проще,чем кажется.Причина в концепции ума..это то,что мы должны менять в первую очередь.Если ум убеждён что что-то возможно,он способен победить любые неправильные привычки.Наша жизнь есть то,что мы о ней думаем..Подумайте🤍
P.S.-Девочки✨на улице сегодня такой ветер,что может расплести косу,стоит только высунуть голову в окно😉
Этот кадр был создан :
Очень энергичной и заразительной Валей ✨@valya.grigorieva 🥰
Косы плела и румянцем осыпала хрупкая и нежная @tami_makeup✨☀️
Женственный образ собрала смелая @alina_shalak✨😁
#blackandwhite#newyork#photostreet#photography#photooftheday#streetstyle#womensfashion#moodoftheday#vibes#lady#petitefemme#mira#actress#model#actrice#blackdress#longhair#monica#доброеутро#женщинамира #🤍#purelove #🕊
B2BASEAN обсудили сотрудничество с легендарным человеком, человеком историей
Мельниковой Валентиной Максимовной. Художник-модельер. Президент Ассоциации Модельеров России. Председатель секции модельеров «Ассоциации русских художников в Париже». Автор проекта «Дни россиской моды в Европе». С 1996 г. Провела 30 фестивалей в столицах Европы: в Париже – 17, в Вене, в Берлине, в Баден-Бадене, Антверпене, Брюсселе, Дрездене, Копенгагене, Люксембурге, Мадриде, Праге, Ри, Страсбурге, Трире.
Организатор участия российских модельеров в Париже на Гала-Балу у Пьера Кардена и на Неделе Высокой моды в Мадриде -2011» в рамках Года Россия-Испания». В Риме в 2011 г. Представляла россискую моду в "Год Россия-Италия"
#casualstyle
#Fashion
#Style
#ootd
#ootdinspiration
#Trends
#GRWM
#Outfit
#Instastyle
#Fashionblogger
#Casualstyle
#Fashionstyle
#Outfitoftheday
#Styleblog
#Fashiondesign
#Fashioninspo
#Menswear
#Babyclothes
#Officeattire
#Athleisure
#Streetstyle
#Spingfashion