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

Резултати

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

Пребарај: #xlog

当前筛选 #xlog清除筛选
Tomoko RD

@tomoko_channel · Post #578 · 25.07.2024 г., 01:19

一年了。写第一篇时,是我时隔两年后第一次回深圳的出租屋。 以这个作为时间节点,究竟什么变了,而什么没变呢? #xlog

Hashtags

耕读频道

@iGengdu · Post #328 · 05.06.2024 г., 05:49

#博文#Xlog#分享 分享我的一篇博文:关于Xlog自定义域名及其跳转设置 。 参见: 谈谈我对xLog的理解 ; 我为什么选择Xlog博客 ; Xlog,让你5分钟便可免费拥有一个现代风格的博客 。 📢频道✈️群聊 (耕读)📬投稿

耕读频道

@iGengdu · Post #317 · 04.06.2024 г., 13:51

#博文#Xlog#分享 分享我的一篇博文:谈谈我对xLog的理解 。 参见: 我为什么选择Xlog博客; Xlog,让你5分钟便可免费拥有一个现代风格的博客 。 📢频道✈️群聊 (耕读)📬投稿

耕读频道

@iGengdu · Post #522 · 07.09.2024 г., 15:44

#RSS#RSSHUB#Follow#xLog#Diygod#邀请码#推荐 开源,是一种精神,也是一种坚守。开源不易,但正是因为存在着一些开源坚守者,让这个互联网世界变得更加精彩。 在这开源世界中,其中一颗闪耀的星星,就是一直坚持开源开发的大佬 @Diygod 。他开发了许多产品,包括Rsshub、RSSHub Radar、Xlog、DPlayer、APlayer等等,其中,对于习惯使用RSS收集和阅读信息的人而言,RSSHUB作为订阅源生成器,是不可多得的精品服务;而RSSHub Radar则是发现网站RSS订阅源的工具。而对于想方便地拥有一种基于Web3和区块链等技术的博客而言,Xlog博客平台也是非常值得尝试的产品。详细参见我的介绍:谈谈我对xLog的理解、关于Xlog自定义域名及其跳转设置。其他产品到其Github主页查看。 如今 @Diygod 大佬如今又推出了一款RSS工具Follow,可以理解为基于Web3、区块链技术、订阅源生成器的新一代RSS阅读器,一款新型的Google Reader。Follow自今年7月份开始推出测试版。在体验Follow后发现,该RSS阅读工具,非常高效、优美,是RSS不可多得的工具。 Follow目前支持Win、Mac、Linux客户端和浏览器浏览。 大家如有需要,可以在此留言: 一起Follow,留言数较多时,可以抽10位幸运读者,发送Follow内测邀请码。 Follow下载地址:https://github.com/RSSNext/follow/releases ,提供两种注册方式(Github账号登录或Gmail账户登录),目前激活Follow新一代RSS阅读器,需要内测邀请码。【抽奖已经结束!】 订阅 @Diygod 的博客:https://diygod.cc/feed 订阅 耕读博客(基于Xlog):https://igdux.com/feed 📢频道✈️ 群聊 (耕读) 📬投稿