#!/bin/sh # Outdated packages in a Python project managed by uv PROJECT_DIR="/srv/myapp" UV="uv" # Use the full path (e.g. /home/user/.local/bin/uv) if uv isn't in root's PATH command -v "$UV" > /dev/null 2>&1 || { echo "$UV not found" >&2; exit 1; } UV_PROJECT="$PROJECT_DIR" "$UV" tree --outdated --quiet