diff --git a/README.md b/README.md index bead61f68..637d66b82 100644 --- a/README.md +++ b/README.md @@ -372,7 +372,14 @@ Example: --no-color -e aws-s3-enable-bucket-logging,aws-s3-specify-public-access-block ``` +4. Like terraform_tflint, `__GIT_WORKING_DIR__` can be used when specifying files relative to the git working directory: +Example: + + ```yaml + - id: terraform_tfsec + args: [--args=--config-file=__GIT_WORKING_DIR__/.tfsec.json] + ``` ### terraform_validate diff --git a/terraform_tfsec.sh b/terraform_tfsec.sh index c742f3215..0dc01fe10 100755 --- a/terraform_tfsec.sh +++ b/terraform_tfsec.sh @@ -54,7 +54,8 @@ parse_cmdline_() { case $argv in -a | --args) shift - ARGS+=("$1") + expanded_arg="${1//__GIT_WORKING_DIR__/$PWD}" + ARGS+=("$expanded_arg") shift ;; --)