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

Резултати

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

Пребарај: #lpgtanker

当前筛选 #lpgtanker清除筛选

🚢Иран разрешил проход двух газовозов Индии через Ормузский пролив На фоне продолжающегося конфликта на Ближнем Востоке Иран сделал редкое исключение из фактической блокады Ормузского пролива, позволив двум индийским газовозам пройти через ключевой энергетический коридор. Речь идет о LPG (СУГ)-танкерах "Shivalik" и "Nanda Devi", принадлежащих государственной судоходной компании Shipping Corporation of India. По данным отраслевых источников, "Shivalik" прошёл пролив под сопровождением ВМС Индии, а "Nanda Devi" ожидал разрешения на проход в течение нескольких часов. Ормузский пролив — один из важнейших энергетических маршрутов мира, через который в обычных условиях проходит около 20% мировой морской торговли нефтью и значительная часть поставок СПГ. После начала военных действий движение судов через пролив практически остановилось, что вызвало резкий рост фрахтовых ставок и перебои в поставках топлива. Для Индии вопрос поставок особенно критичен: страна импортирует около 60% потребляемого сжиженного газа, причём до 90% поставок приходится на Ближний Восток. На фоне энергетического кризиса правительство Индии ведёт переговоры о транзитных исключениях, чтобы обеспечить поставки топлива для внутреннего рынка. Одновременно сообщается, что через пролив также прошёл танкер "Smyrni", перевозящий саудовскую нефть для индийского НПЗ Hindustan Petroleum. Это может свидетельствовать о точечных разрешениях на транзит для отдельных государств и грузов. 📌Shipping Corporation of India (SCI) — крупнейшая государственная судоходная компания Индии. Основана в 1961 году после объединения Eastern Shipping Corporation и Western Shipping Corporation. Компания находится под контролем правительства Индии через Министерство портов, судоходства и водных путей и управляет флотом танкеров, газовозов, балкеров и офшорных судов. #ShippingCorporationOfIndia#Hormuz#LPGTanker#EnergyShipping#MaritimeSecurity