mirror of
https://github.com/docker/docker-bench-security.git
synced 2025-01-18 16:22:33 +01:00
add nocolor option #321
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
This commit is contained in:
parent
9dd2fa5ce0
commit
2cbfd83f53
2 changed files with 22 additions and 11 deletions
|
@ -9,11 +9,6 @@
|
||||||
|
|
||||||
version='1.3.4'
|
version='1.3.4'
|
||||||
|
|
||||||
# Load dependencies
|
|
||||||
. ./functions_lib.sh
|
|
||||||
. ./helper_lib.sh
|
|
||||||
. ./output_lib.sh
|
|
||||||
|
|
||||||
# Setup the paths
|
# Setup the paths
|
||||||
this_path=$(abspath "$0") ## Path of this file including filename
|
this_path=$(abspath "$0") ## Path of this file including filename
|
||||||
myname=$(basename "${this_path}") ## file name of this script.
|
myname=$(basename "${this_path}") ## file name of this script.
|
||||||
|
@ -40,6 +35,7 @@ usage () {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
usage: ${myname} [options]
|
usage: ${myname} [options]
|
||||||
|
|
||||||
|
-b optional Do not print colors
|
||||||
-h optional Print this help message
|
-h optional Print this help message
|
||||||
-l FILE optional Log output in FILE
|
-l FILE optional Log output in FILE
|
||||||
-c CHECK optional Comma delimited list of specific check(s)
|
-c CHECK optional Comma delimited list of specific check(s)
|
||||||
|
@ -52,9 +48,10 @@ EOF
|
||||||
# Get the flags
|
# Get the flags
|
||||||
# If you add an option here, please
|
# If you add an option here, please
|
||||||
# remember to update usage() above.
|
# remember to update usage() above.
|
||||||
while getopts hl:c:e:i:x: args
|
while getopts bhl:c:e:i:x: args
|
||||||
do
|
do
|
||||||
case $args in
|
case $args in
|
||||||
|
b) nocolor="nocolor";;
|
||||||
h) usage; exit 0 ;;
|
h) usage; exit 0 ;;
|
||||||
l) logger="$OPTARG" ;;
|
l) logger="$OPTARG" ;;
|
||||||
c) check="$OPTARG" ;;
|
c) check="$OPTARG" ;;
|
||||||
|
@ -69,6 +66,11 @@ if [ -z "$logger" ]; then
|
||||||
logger="${myname}.log"
|
logger="${myname}.log"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Load dependencies
|
||||||
|
. ./functions_lib.sh
|
||||||
|
. ./helper_lib.sh
|
||||||
|
. ./output_lib.sh
|
||||||
|
|
||||||
yell_info
|
yell_info
|
||||||
|
|
||||||
# Warn if not root
|
# Warn if not root
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
bldred='\033[1;31m'
|
|
||||||
bldgrn='\033[1;32m'
|
if ! [ -z "$nocolor" ] && [ "$nocolor" = "nocolor" ]; then
|
||||||
bldblu='\033[1;34m'
|
bldred=''
|
||||||
bldylw='\033[1;33m' # Yellow
|
bldgrn=''
|
||||||
txtrst='\033[0m'
|
bldblu=''
|
||||||
|
bldylw=''
|
||||||
|
txtrst=''
|
||||||
|
else
|
||||||
|
bldred='\033[1;31m'
|
||||||
|
bldgrn='\033[1;32m'
|
||||||
|
bldblu='\033[1;34m'
|
||||||
|
bldylw='\033[1;33m' # Yellow
|
||||||
|
txtrst='\033[0m'
|
||||||
|
fi
|
||||||
|
|
||||||
logit () {
|
logit () {
|
||||||
printf "%b\n" "$1" | tee -a "$logger"
|
printf "%b\n" "$1" | tee -a "$logger"
|
||||||
|
|
Loading…
Reference in a new issue