From c8d582393ca802f48c4df8a609864112221273e3 Mon Sep 17 00:00:00 2001 From: hmerritt Date: Sat, 28 Oct 2023 19:37:49 +0100 Subject: [PATCH] feat: print time taken for all tasks --- src/backup.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/backup.sh b/src/backup.sh index 9bd8e52..4a426f9 100644 --- a/src/backup.sh +++ b/src/backup.sh @@ -51,7 +51,8 @@ if [ "${ARGS[0]}" == "install" ]; then result "ok" echo - success "Install complete" + SCRIPT_ELAPSED_TIME=$(($SECONDS - $SCRIPT_START_TIME)) + success "Install completed in ${SCRIPT_ELAPSED_TIME}s" exit fi @@ -112,7 +113,8 @@ if [ "${ARGS[0]}" == "update" ]; then green "Updated: ${VERSION} --> ${version_latest}" echo - success "Update complete" + SCRIPT_ELAPSED_TIME=$(($SECONDS - $SCRIPT_START_TIME)) + success "Update completed in ${SCRIPT_ELAPSED_TIME}s" exit fi @@ -147,7 +149,8 @@ tar_args=\"${tar_args}\" onfail echo - success "Setup complete" + SCRIPT_ELAPSED_TIME=$(($SECONDS - $SCRIPT_START_TIME)) + success "Setup completed in ${SCRIPT_ELAPSED_TIME}s" exit fi