| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # Skip the first argument which is expected to be `--` | |
| shift | |
| args=() | |
| for arg in "$@"; do | |
| # Check if the argument contains "${PWD}" and replace it with the actual value of PWD | |
| if [[ "${arg}" == *'${pwd}'* ]]; then | |
| arg="${arg//\$\{pwd\}/$PWD}" | |
| fi | |
| args+=("${arg}") | |
| done | |
| exec "${args[@]}" |