Add succeed output for check/ad_hoc.sh

This commit is contained in:
fpinto 2022-12-28 10:33:04 +01:00
parent 02eb244d1d
commit 3b0b36054c
No known key found for this signature in database
GPG Key ID: F4F06B068FB00692

View File

@ -2,6 +2,7 @@
set -Eeuo pipefail
color_red=$(echo -e "\033[1;31m")
color_green=$(echo -ne "\033[1;32m")
color_reset=$(echo -e "\033[0m")
errors_count=0
@ -11,6 +12,8 @@ while read -r rust_file ; do
if [ "$(grep -c "Copyright (C) 2022 Orange" "$rust_file" || true)" -eq 0 ] ; then
echo "Missing [Copyright (C) 2022 Orange] in ${color_red}${rust_file}${color_reset}"
((errors_count++))
else
echo "[Copyright (C) 2022 Orange] is present in ${color_green}${rust_file}${color_reset}"
fi
done < <(find packages -type f -name "*.rs")
@ -20,6 +23,8 @@ while read -r script ; do
if [ "$(head -1 "$script" | grep -c "#!/bin/bash" || true)" -eq 0 ] ; then
echo "Missing [#!/bin/bash] shebang in ${color_red}${script}${color_reset}"
((errors_count++))
else
echo "[#!/bin/bash] shebang is present in ${color_green}${script}${color_reset}"
fi
done < <(find . -type f -name "*.sh")
@ -29,6 +34,8 @@ while read -r script ; do
if [ "$(head -2 "$script" | tail -1 | grep -c "set -Eeuo pipefail" || true)" -eq 0 ] ; then
echo "Missing [set -Eeuo pipefail] in ${color_red}${script}${color_reset}"
((errors_count++))
else
echo "[set -Eeuo pipefail] is present in ${color_green}${script}${color_reset}"
fi
done < <(find . -type f -name "*.sh")
@ -38,12 +45,16 @@ while read -r script ; do
if [ "$(head -1 "$script" | grep -c "Set-StrictMode -Version latest" || true)" -eq 0 ] ; then
echo "Missing [Set-StrictMode -Version latest] in first line of ${color_red}${script}${color_reset}"
((errors_count++))
else
echo "[Set-StrictMode -Version latest] is present in first line of ${color_green}${script}${color_reset}"
fi
if [ "$(head -2 "$script" | tail -1 | grep -c "\$ErrorActionPreference = 'Stop'" || true)" -eq 0 ] ; then
echo "Missing [\$ErrorActionPreference = 'Stop'] in second line of ${color_red}${script}${color_reset}"
((errors_count++))
else
echo "[\$ErrorActionPreference = 'Stop'] is present in second line of ${color_green}${script}${color_reset}"
fi
done < <(find . -type f -name "*.PS1")
done < <(find . -type f -name "*.ps1")
# Control errors count
if [ "${errors_count}" -gt 0 ] ; then