From: Michael Tremer Date: Thu, 17 Jun 2010 22:25:36 +0000 (+0200) Subject: network: Add two functions to make very nice status output. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90a302827b4ae7c2cec7ec476fcade81981a681e;p=ipfire-3.x.git network: Add two functions to make very nice status output. --- diff --git a/pkgs/core/network/src/functions.cli b/pkgs/core/network/src/functions.cli index 3c8bccef8..095a5f7f5 100644 --- a/pkgs/core/network/src/functions.cli +++ b/pkgs/core/network/src/functions.cli @@ -326,3 +326,17 @@ function cli_usage() { echo "Network configuration tool. Report all bugs to ." } + +function cli_status_headline() { + local zone=${1} + + local state="${COLOUR_DOWN}DOWN${COLOUR_NORMAL}" + zone_is_up ${zone} && state="${COLOUR_UP}UP${COLOUR_NORMAL}" + + echo -e "${zone} - ${state} - $(zone_get_hook ${zone})" +} + +function cli_headline() { + echo + echo -e "${COLOUR_BOLD}$@${COLOUR_NORMAL}" +}