From 08b8086180bb9bf27b257e62e2ec583296bf317a Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 1 Jun 2008 17:51:35 +0200 Subject: bin/pkg: pkg_info: Only show items if they have a value --- bin/pkg | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/bin/pkg b/bin/pkg index e700939..e345823 100755 --- a/bin/pkg +++ b/bin/pkg @@ -232,25 +232,21 @@ pkg_info () { DESCRIPTION=$(cat description) } - # Show 'em - info "Package: " - echo "$NAME" - info "Priority: " - echo "$PRIORITY ($PRIORITY_NAME)" - info "Version: " - echo "$VERSION" - info "Date: " - echo "$DATE" - info "Dependencies: " - echo "$DEPENDENCIES" - info "Tags: " - echo "$TAGS" - info "Hooks: " - echo "$HOOKS" - info "Repository Size: " - echo "$SIZE" - info "Description:\n" - echo "$DESCRIPTION" + show_info () { + [ -z "$2" ] && return + info "$1: " + echo "$2" + } + + show_info "Package" "$NAME" + show_info "Priority" "$PRIORITY ($PRIORITY_NAME)" + show_info "Version" "$VERSION" + show_info "Date" "$DATE" + show_info "Dependencies" "$DEPENDENCIES" + show_info "Tags" "$TAGS" + show_info "Hooks" "$HOOKS" + show_info "Repostiry Size" "$SIZE" + show_info "Description" "$DESCRIPTION" } pkg_log () { -- cgit v1.2.3