mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-03 23:39:45 +01:00
Simplify extracting Git information
testssl.sh currently calls "git log --format='%h %ci' -1 2>/dev/null" three times. This commits changes testssl.sh to make this call just once and then use Bash string manipulation to extract the necessary information from the result.
This commit is contained in:
parent
04b7e1e7c3
commit
019c7fa57a
@ -129,8 +129,9 @@ declare -r SWCONTACT="dirk aet testssl dot sh"
|
||||
SWURL="https://testssl.sh/"
|
||||
if git rev-parse --is-inside-work-tree &>/dev/null; then
|
||||
declare -r GIT_REL="$(git log --format='%h %ci' -1 2>/dev/null | awk '{ print $1" "$2" "$3 }')"
|
||||
declare -r GIT_REL_SHORT="$(git log --format='%h %ci' -1 2>/dev/null | awk '{ print $1 }')"
|
||||
declare -r REL_DATE="$(git log --format='%h %ci' -1 2>/dev/null | awk '{ print $2 }')"
|
||||
declare -r GIT_REL_SHORT="${GIT_REL%% *}"
|
||||
declare -r REL_DATE_TIME="${GIT_REL#* }"
|
||||
declare -r REL_DATE="${REL_DATE_TIME% *}"
|
||||
fi
|
||||
declare -r PROG_NAME="$(basename "$0")"
|
||||
declare -r RUN_DIR="$(dirname "$0")"
|
||||
|
Loading…
Reference in New Issue
Block a user