From d7ce1be6316c702e9418249105416160c5230d3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Mon, 27 May 2024 12:47:22 +0200 Subject: [PATCH] Make shellcheck happy --- bin/terraform-get-targets | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/terraform-get-targets b/bin/terraform-get-targets index f4f7711..18e7576 100755 --- a/bin/terraform-get-targets +++ b/bin/terraform-get-targets @@ -1,24 +1,24 @@ #!/usr/bin/env bash # Stolen from https://devops.stackexchange.com/a/8984 and adapted to my use case -if [[ -z "$@" ]]; then +if (( $# == 0 )) ; then echo "Missing file input arguments" exit 1 fi for FILE in "$@" do - RESOURCE=$(sed -n 's/^resource "\([^"]*\)" "\([^"]*\)".*/-target=\1.\2 /gp' $FILE) - MODULE=$(sed -n 's/^module "\([^"]*\)".*/-target=module.\1 /gp' $FILE) + RESOURCE=$(sed -n 's/^resource "\([^"]*\)" "\([^"]*\)".*/-target=\1.\2 /gp' "$FILE") + MODULE=$(sed -n 's/^module "\([^"]*\)".*/-target=module.\1 /gp' "$FILE") if [[ -z "$RESOURCE" ]] && [[ -z "$MODULE" ]]; then echo "Cannot detect terraform resource and module in $FILE" exit 1 fi - if [[ ! -z "$RESOURCE" ]]; then + if [[ -n "$RESOURCE" ]]; then echo -e $"$RESOURCE" fi - if [[ ! -z "$MODULE" ]]; then + if [[ -n "$MODULE" ]]; then echo -e $"$MODULE" fi done