|
|
|
@ -1,8 +1,7 @@
|
|
|
|
|
#!/usr/bin/env sh
|
|
|
|
|
|
|
|
|
|
PROVIDER_ID=${PROVIDER_ID}
|
|
|
|
|
SLACK_MESSAGE=$(
|
|
|
|
|
cat << "EOF"
|
|
|
|
|
SLACK_MESSAGE=$(cat << "EOF"
|
|
|
|
|
${SLACK_MESSAGE}
|
|
|
|
|
EOF
|
|
|
|
|
)
|
|
|
|
@ -73,13 +72,13 @@ fi
|
|
|
|
|
|
|
|
|
|
START=$(date +%s%N)
|
|
|
|
|
# Run all arguments as a command
|
|
|
|
|
"$@"
|
|
|
|
|
$@
|
|
|
|
|
END=$(date +%s%N)
|
|
|
|
|
DURATION_MS=$${DURATION_MS:-$(( (END - START) / 1000000 ))}
|
|
|
|
|
PRETTY_DURATION=$(pretty_duration $DURATION_MS)
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
COMMAND=$("$@")
|
|
|
|
|
COMMAND=$(echo $@)
|
|
|
|
|
SLACK_MESSAGE=$(echo "$SLACK_MESSAGE" | sed "s|\\$COMMAND|$COMMAND|g")
|
|
|
|
|
SLACK_MESSAGE=$(echo "$SLACK_MESSAGE" | sed "s|\\$DURATION|$PRETTY_DURATION|g")
|
|
|
|
|
|
|
|
|
|