@ThemesM8 · Post #351 · 03.09.2025 г., 13:50
Made this theme with @ThemesM8Bot✨ https://t.me/addtheme/OrangeAccentThemesM8bot @ThemesM8 #Dark#Android#Desktop#Black#Gray#Orange#Car#Theme#TelegramTheme
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #411 · 9 фев.
reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux
Пребарај: #telegramtheme
@ThemesM8 · Post #351 · 03.09.2025 г., 13:50
Made this theme with @ThemesM8Bot✨ https://t.me/addtheme/OrangeAccentThemesM8bot @ThemesM8 #Dark#Android#Desktop#Black#Gray#Orange#Car#Theme#TelegramTheme
@ThemesM8 · Post #352 · 01.10.2025 г., 08:23
Made this theme with @ThemesM8Bot🚘 https://t.me/addtheme/BMW_ThemesM8bot @ThemesM8 #Dark#Android#Desktop#Black#Gray#Red#Car#Theme#TelegramTheme#BMW#NavyBlue
@ThemesM8 · Post #325 · 11.04.2025 г., 18:45
🚀FINALLY! After 937 cups of coffee and a few breakdowns... 🎨@ThemesM8bot is ALIVE! Tap the bot, make a theme, flex on your chats. You're welcome 😎 #Theme#TelegramTheme#Themer#Themes#ThemeMaker#ThemeGenerator ⚠️ For now, it only works on Android!
@ThemesM8 · Post #344 · 01.07.2025 г., 18:44
˙⋆.˚𝐀𝐩𝐩𝐥𝐲 𝐓𝐡𝐞𝐦𝐞˙⋆.˚ ᴷⁱᵏⁱ'ˢ ᵈᵉˡⁱᵛᵉʳʸ #theme#telegramtheme#darktheme#dark#kiki#anime#witch#moon @arkidellatheme
@ThemesM8 · Post #316 · 10.07.2024 г., 23:48
https://t.me/addtheme/CyberGlow_ThemesM8 And finally, after a long time, I made a new theme again. I put a lot of time into this one to ensure that all the colors are correct. I even adjusted the story colors, channel statistics' colors, and more. By the way, as always, it also supports Desktop. Let's begin with a good theme. Enjoy! #Android#Desktop#AndroidTheme#DesktopTheme#Dark#CyberpunkTheme#NeonTheme#TechTheme#DarkTheme#GlowingTheme#DigitalArt#CyberArt#TechArt#TelegramTheme#TelegramThemes#CustomThemes#ThemeDesign#purple#ThemeCreator#DarkMode#TechAesthetics#CyberAesthetics#HackerStyle#FuturisticStyle#NeonLights#GlowInTheDark#DigitalAesthetics#CyberFashion#TechWear#NeonWear#HoodieStyle#LEDLights#TechAccessories#ThemeSupport#DesktopThemes#MobileThemes#CyberpunkArt#NeonVibes#GlowingEyes#FuturisticFashion#CyberGirl#LEDMask#HoodieFashion#NeonPink#NeonPurple#DarkAesthetic#CyberMask#FuturisticLook#TechnoFashion#NeonGlow#GlowingMask#SciFiArt#TechnoAesthetic#CyberBeauty#NightMode#CyberMood#DigitalFashion#CyberTech#NeonAesthetic#LEDGlow#ElectricVibes#TechWearFashion#FuturisticHoodie#NeonDrip#TechBeauty#LEDStyle#DarkFashion#CyberFashionista#GlowingTech#FutureFashion#CyberVibes#NeonDreams#HackerFashion#TechnoChic#NeonLightsFashion 🩷@ThemesM8 🩷 ⭐️ BOOST ⭐️
Hashtags