TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Резултати

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

Пребарај: #wailbrew

当前筛选 #wailbrew清除筛选
XP Digital Lab

@rocCHL · Post #9532 · 09.02.2026 г., 01:41

WailBrew:为 macOS 提供现代化 Homebrew 图形界面管理器 WailBrew 是一款 macOS 设计的 Homebrew 图形界面管理工具,允许轻松管理 Homebrew 软件包。它提供了查看和管理公式、应用包、搜索软件包列表的功能,以及即时过滤和管理软件包。WailBrew 的设计灵感来自 Cakebrew,但采用了更现代的 UI 设计,并结合 Go、Wails 和 React 构建。它支持多种 macOS 版本,包括 Apple Silicon 与 Intel 平台,并提供多语言界面(简体中文和繁体中文)。 标签:#wailbrew#github Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

📣WailBrew | 给 Homebrew 装上“图形界面”的可视化神器 🖼 标签:#WailBrew#Homebrew#Mac#命令行#命令行可视化 📱 简介:每次在终端输入 Homebrew 命令都头大?WailBrew 来救你。它是一个开源的 Homebrew 可视化管理工具,提供简单直观的图形界面,就像 App Store 一样,能直接浏览、搜索、安装、升级、卸载各种软件。再也不用死记命令行,也能轻松玩转 Homebrew 它支持实时搜索过滤、查看依赖冲突、批量更新等功能,还能管理仓库源、查看软件详情。安装也很简单,通过 Homebrew 一条命令即可使用。更赞的是,它支持中文界面,上手零门槛,非常适合刚入坑 Mac 的新手 💬 小编有话说:有了这玩意,Homebrew 终于像个“App Store”,再也不用怕命令打错哭出来了 🧭官网 · 🪟GitHub · 🔼Releases下载 ♥@xiuerSearch 搜索历史资源 👥频道 | 👤群聊 | 👁‍🗨中文包