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

Резултати

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

Пребарај: #ameba

当前筛选 #ameba清除筛选
比特云-通知频道

@biteyunNews · Post #137 · 07.05.2020 г., 17:16

续费9折优惠码 Sdg3r5av [购买订阅](https://bityun.org/#/plan) 回馈给大家,感谢大家对比特云的支持,我们会做的更好! ⚠️#流量每月1号重置 , 续费流量不会重置,本月流量用完请使用 #流量重置包 重置本月流量,不理解的请自行退群,再问直接飞机票 ⚠️#工单系统故障,没有及时处理的工单请私聊客服 @mengshenx 处理,记得带上账号和问题 ❤️新增 #流量重置包,点击官网我的订阅->操作->重置流量即可 ❤️新增 #日本, #韩国, #香港#AWS 节点 ❤️新增 #日本#GMO 节点, 原生IP 解锁日本流媒体 可看 #Netflix#Ameba 欢迎大家体验反馈 请关注官方通知频道过去最新动态 https://t.me/biteyunNews

比特云-通知频道

@biteyunNews · Post #139 · 08.05.2020 г., 04:01

续费9折优惠码 Sdg3r5av [购买订阅](https://bityun.org/#/plan) 回馈给大家,感谢大家对比特云的支持,我们会做的更好! ⚠️#流量每月1号重置 , 续费流量不会重置,本月流量用完请使用 #流量重置包 重置本月流量,不理解的请自行退群,再问直接飞机票 ⚠️#工单系统故障,没有及时处理的工单请私聊客服 @mengshenx 处理,记得带上账号和问题 ❤️新增 #流量重置包,点击官网我的订阅->操作->重置流量即可 ❤️新增 #日本, #韩国, #香港#AWS 节点 ❤️新增 #日本#GMO 节点, 原生IP 解锁日本流媒体 可看 #Netflix#Ameba ⚠️#更新订阅请使用 国内网络 或本站节点 ⚠️#订阅转换认证网站 https://gfwsb.114514.best https://bianyuan.xyz/ 欢迎大家体验反馈 请关注官方通知频道过去最新动态 https://t.me/biteyunNews