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 слични објави

Пребарај: #pertini

当前筛选 #pertini清除筛选
Savino Balzano

@savinobalzano · Post #727 · 23.08.2024 г., 08:40

https://x.com/SavinoBalzano/status/1826902126892650501?t=Nph5MkcjigQSaPyF7ltyrA&s=19 Parlava agli operai dell'Italsider di Savona, #Pertini, con un discorso tanto toccante e appassionato da essere quasi insopportabile oggi, allo sguardo di chi può guardare indietro, con la consapevolezza di quanto sia stato tradito e disatteso. Si rivolgeva ai giovani, ai lavoratori e invitava tutti alla lotta, alla difesa, alla rivendicazione. Si perché Pertini sapeva benissimo che la #libertà senza giustizia sociale è cosa vana. Cos'è la libertà senza giustizia sociale? Si domandò retoricamente in un famoso discorso di fine anno da #PresidenteDellaRepubblica: è libertà di bestemmiare, nulla di più. Ecco cosa rispose. Era garante del vincolo interno, Pertini, della #Repubblica, della #Costituzione. Tutto ciò che oggi non è il #Quirinale. Oggi al Quirinale si inciucia coi Presidenti della Commissione Europea per disarcionare "dolcemente" un capo di governo inviso agli eurocrati di #Bruxelles o si pone il veto su quel ministro sgradito alle élite finanziarie eurounitarie. In questo Paese è diventato impossibile tutelare l'interesse nazionale: tale impegno è considerato quasi reazionario, nella accezione più negativa del termine. Il punto è che oggi essere reazionari è letteralmente doveroso: una reazione a chi vuole continuare a spolpare le nostre risorse è semplicemente l'unica cosa sensata da fare. Pertini si definiva orgogliosamente riformista. Era giusto: lo faceva quando certi presidi non erano ancora stati conquistati. Oggi forse non ha più senso, se non nella misura in cui la riforma coincida con la restaurazione. Viceversa, è corretto definirsi conservatori se si vuole ciò che voleva Pertini: libertà e giustizia sociale. Il gioco di prestigio è stato proprio questo: dividere i #diritti dopo aver diviso le persone. Contrapporre libertà a diritti sociali, abbandonando l'eversività del programma costituzionale, sancito in particolar modo nell'articolo 3, che più di ogni altro seppe conciliare le anime del Paese: la laburista ("partecipazione dei lavoratori") e la cristiana democratica ("sviluppo della persona umana"). Ciò è stato possibile quando chi storicamente aveva il compito di tutelare i fragili, le periferie sociali ed esistenziali, il mondo del lavoro, ha tradito. Ed è proprio per (mal)celare quel tradimento che si sventola ossessivamente e grottescamente la bandiera arcobaleno intonando un'ormai stonata "bella ciao". È l'imbarazzo di chi non può ammettere di aver "torto il volto" da una storia, da dei valori, da determinati ideali, da una prospettiva, a indurre certe messe in scena grottesche. Lo spettacolo sgredevole cui si assiste è frutto di una necessità imprescindibile: provare a dissimulare il fatto che nel Paese vi sia qualcuno che non persegue l'interesse del #popolo italiano, ma quello di qualcun altro. Un'agenda sociale non può esistere, dopotutto partiti come il #PD non l'hanno mai perseguita quando hanno guidato il Paese, perché la priorità per alcuni è quella di agevolare determinati centri di potere, mediante le politiche economiche neoliberali volute a Bruxelles (e non solo). Oggi si urla al #fascismo, mitizzando "intellettuali" completamente vuoti, ma se soltanto le forze di opposizione abbandonassero (cosa impossibile) il ruolo di servitù o di utile idiozia il pericolo diverrebbe quello del ritorno allo stalinismo o qualcosa del genere. Ecco perché è fondamentale aprire gli occhi e comprendere che gli ideali esistono, mentre non esiste più la tradizionale contrapposizione partitica da essi sottesa. Non ha dunque alcun senso il demenziale sostenere per affezione una parte, con la consapevolezza che appena arrivata al potere svenderà ciò che vi è più caro. E ragionarci da un Paese come la #Grecia è assai più amaro: qui il #neocolonialismo e l'avido sciacallaggio europeo lo hanno pagato letteralmente con la vita.