From 619c6ce4c25731b5d27bfda4dfb506587a31d4e9 Mon Sep 17 00:00:00 2001 From: Maxime Desroches Date: Thu, 1 Aug 2024 13:44:57 -0700 Subject: [PATCH] op.sh: check for valid invocation (#33166) no source old-commit-hash: d0671bda6d2042bd2a4cebf0304cfeffcc90df2a --- tools/op.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/op.sh b/tools/op.sh index 1715aaab63..a7ce7ef28b 100755 --- a/tools/op.sh +++ b/tools/op.sh @@ -1,5 +1,11 @@ #!/usr/bin/env bash +if [[ ! "${BASH_SOURCE[0]}" = "${0}" ]]; then + echo "Invalid invocation! This script must not be sourced." + echo "Run 'op.sh' directly or check your .bashrc for a valid alias" + return 0 +fi + set -e RED='\033[0;31m'