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

Резултати

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

Пребарај: #progettoeurexit

当前筛选 #progettoeurexit清除筛选
Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39770 · 27.05.2022 г., 16:21

#Sondaggi#Italia#Amministrative#Sicilia#Palermo Sondaggio di Ipsos sulle liste: #FdI: 11% #FI: 10% Prima l'Italia/#Lega: 6% Moderati per #Lagalla Sindaco (Valore Liberale-#Rinascimento-#IoApro-#IaC/#Cambiamo-#BuonaDestra-#MPL-#IdeaSicilia): 6% Altre liste a sostegno di Lagalla (#UdC-#NcI-Nuova #DC-#IV-Alleanza per Palermo): 9% ———————————— #M5S: 17% #PD: 16% Progetto Palermo per #Miceli Sindaco: 5% Sinistra Civica Ecologista (#A1MDP-#CentoPassi-#SI-#Possibile-#PRC-#Coraggiosa-#Reds-Sinistra delle Idee): 2% ———————————— #Azione-#PiùE-E tu splendi Palermo-Rompi il sistema: 8% ———————————— Rita #Barbera Sindaca-#PaP: 5% ———————————— #Rinascita Palermo/#ProgettoEurexit: 3% ———————————— #SicilianiLiberi-#PdF-#ItalExit: 2% Data rilevazione: 20-23 maggio Intervistati: 1000 @UltimoraPolitics24

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39774 · 27.05.2022 г., 19:12

#Sondaggi#Italia#Amministrative#Sicilia#Palermo Sondaggio di BiDiMedia sulle liste: #FdI: 14,5% #FI: 10,5% Prima l'Italia/#Lega: 6% Lavoriamo per Palermo/#IV: 5% Nuova #DC: 4% #UdC: 3% Alleanza per Palermo: 3% #NcI: 3% Moderati per #Lagalla Sindaco (Valore Liberale-#Rinascimento-#IoApro-#IaC/#Cambiamo-#BuonaDestra-#MPL-#IdeaSicilia): 3% ———————————— #PD: 14% #M5S: 11% Sinistra Civica Ecologista (#A1MDP-#CentoPassi-#SI-#Possibile-#PRC-#Coraggiosa-#Reds-Sinistra delle Idee): 4% Progetto Palermo per #Miceli Sindaco: 4% ———————————— #Azione-#PiùE: 6% E Tu Splendi Palermo (#Volt): 2% Rompi il Sistema: 1% ———————————— Rita #Barbera Sindaca: 2% #PaP: 1% ———————————— Ciro #Lomonte Sindaco (#SicilianiLiberi-#PdF-#ItalExit): 2% ———————————— #Rinascita Palermo/#ProgettoEurexit: 2% Data rilevazione: 24-26 maggio Intervistati: 708 @UltimoraPolitics24

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39773 · 27.05.2022 г., 19:04

#Sondaggi#Italia#Amministrative#Sicilia#Palermo Sondaggio di BiDiMedia: Roberto #Lagalla (#FI-#FdI-#Lega-#UdC-#NcI-Nuova #DC-Valore Liberale-#Rinascimento-#IoApro-#IaC/#Cambiamo-#BuonaDestra-#MPL-#IdeaSicilia-#IV-Alleanza per Palermo): 49% Franco #Miceli (#PD-#M5S-#A1MDP-#CentoPassi-#SI-#Possibile-#PRC-#Coraggiosa-#Reds): 33% Fabrizio #Ferrandelli (#Azione-#PiùE-#Volt): 11% Rita #Barbera (CIV-#PaP): 3% Francesca #Donato (#Rinascita Palermo/#ProgettoEurexit): 2% Ciro #Lomonte (#SicilianiLiberi-#PdF-#ItalExit): 2% Data rilevazione: 24-26 maggio Intervistati: 708 @UltimoraPolitics24

Ultimora.net - POLITICS

@ultimoraPOLITICS · Post #39769 · 27.05.2022 г., 16:11

#Sondaggi#Italia#Amministrative#Sicilia#Palermo Sondaggio di Ipsos: Roberto #Lagalla (#FI-#FdI-#Lega-#UdC-#NcI-Nuova #DC-Valore Liberale-#Rinascimento-#IoApro-#IaC/#Cambiamo-#BuonaDestra-#MPL-#IdeaSicilia-#IV-Alleanza per Palermo): 40% Franco #Miceli (#PD-#M5S-#A1MDP-#CentoPassi-#SI-#Possibile-#PRC-#Coraggiosa-#Reds): 37% Fabrizio #Ferrandelli (#Azione-#PiùE-#Volt): 10% Rita #Barbera (CIV-#PaP): 6% Francesca #Donato (#Rinascita Palermo/#ProgettoEurexit): 5% Ciro #Lomonte (#SicilianiLiberi-#PdF-#ItalExit): 2% Data rilevazione: 17-18 maggio Intervistati: 1000 @UltimoraPolitics24