From 62491ca059998a0f93c5c4a0c6a59319a45042fb Mon Sep 17 00:00:00 2001 From: GuiPoM <11942518+GuiPoM@users.noreply.github.com> Date: Wed, 3 Jun 2026 17:49:07 +0200 Subject: [PATCH] Add source URL to docker pull JSON output --- nas-docker-pull | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nas-docker-pull b/nas-docker-pull index 74bd9ac..b793310 100644 --- a/nas-docker-pull +++ b/nas-docker-pull @@ -58,11 +58,14 @@ while IFS=: read -r container_id container_name; do new_ver=$(docker inspect --format='{{index .Config.Labels "org.opencontainers.image.version"}}' "$image_name" 2>/dev/null || echo "") [ -z "$new_ver" ] && new_ver="available" + source_url=$(docker inspect --format='{{index .Config.Labels "org.opencontainers.image.source"}}' "$image_name" 2>/dev/null | sed 's/\.git$//' || echo "") + if $INTERACTIVE; then echo -e "${YELLOW}UPDATE AVAILABLE${RESET}: ${YELLOW}${old_ver}${RESET} → ${GREEN}${new_ver}${RESET}" + [ -n "$source_url" ] && echo -e " Source: ${CYAN}${source_url}${RESET}" fi - entry="{\"name\":\"${container_name}\",\"image\":\"${image_name}\",\"compose_dir\":\"${compose_dir}\",\"current\":\"${old_ver}\",\"available\":\"${new_ver}\"}" + entry="{\"name\":\"${container_name}\",\"image\":\"${image_name}\",\"compose_dir\":\"${compose_dir}\",\"current\":\"${old_ver}\",\"available\":\"${new_ver}\",\"source\":\"${source_url}\"}" if [ $count -eq 0 ]; then containers_json="${entry}" else