TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #421 · 23 мар.

Мы используем 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

Hashtags

Резултати

Пронајдени 3 слични објави

Пребарај: #sicily

当前筛选 #sicily清除筛选
Interesting Planet 🌍

@interesting_planet_facts · Post #852 · 03.10.2025 г., 15:11

🌎 Encased in Sicilian lava since 29 BCE, the so-called "Pyramid of Etna" is a 10-meter-high stone structure with unknown origins. Unlike local tombs or temples, its construction style doesn’t match any known ancient culture, and its purpose remains debated among archaeologists. Some volcanic eruptions have helped preserve its mysterious form for millennia. ✨ #archaeology⚡#mystery⚡#Sicily 👉subscribe Interesting Planet 👉more Channels ​

Tibicen

@world_music_geek · Post #55 · 08.10.2020 г., 19:20

Matilde Politi — Viva Santa Liberata (Felmay, 2020) #traditional#accordion#violin#mandola#mandolin#marranzano#Sicily#Italy Матильда Полити считается одной из самых представительных исполнительниц сицилийской народной музыки. Она родилась в Палермо, столице Сицилии, окончила факультет культурной антропологии в Риме и получила диплом исполнительского искусства в Пизе. Последний альбом Матильды представляет собой антитезу привычному образу Сицилии. Собранные на нём песни – результатом архивных исследований той части традиционного репертуара, которая находится «в тени». Сицилия в первую очередь известна миру как солнечный остров с патриархальным обществом, возглавляемым знаменитой сицилийской мафией. На этом альбоме Матильда хочет показать другое лицо Сицилии – лицо тени, дремучего леса, мрачных вод и глубоких пещер. По этой же причине альбом представлен женскими песнями и посвящен святой Либерте, покровительнице девушек, стремящихся избавиться от назойливых воздыхателей. 🔗Spotify | AppleMusic

Tibicen

@world_music_geek · Post #738 · 03.09.2024 г., 09:05

Регионы #Alsace#Auvergne#Castile#England#Guadeloupe#Martinique#Ngazidja#Occitania#Pennsylvania#Rajasthan#Reunion#Scotland#Sicily#Tibet#Trinidad#Tuva#West_Indies#Zanzibar#Bryansk#Arkhangelsk#Fashaga#Altai