From 62b1080cf267a9eb96c3e1768f1a5e9c027ef1f0 Mon Sep 17 00:00:00 2001 From: Michael Ernst Date: Mon, 12 Jan 2026 11:13:11 -0800 Subject: [PATCH 1/2] Don't show path to script --- git-clone-related | 2 +- git-find-fork | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/git-clone-related b/git-clone-related index 7c06bbb..680eff4 100755 --- a/git-clone-related +++ b/git-clone-related @@ -57,7 +57,7 @@ if [ "$1" = "--upstream-branch" ]; then fi if [ "$#" -lt 2 ]; then - echo "Usage: $0 UPSTREAM_ORG REPO [DESTINATION] [GIT_CLONE_ARGS...]" >&2 + echo "Usage: $(basename -- "$0") UPSTREAM_ORG REPO [DESTINATION] [GIT_CLONE_ARGS...]" >&2 exit 1 fi diff --git a/git-find-fork b/git-find-fork index e7f0cc5..09d5e3a 100755 --- a/git-find-fork +++ b/git-find-fork @@ -10,9 +10,9 @@ # Often, you can use the `git-clone-related` script instead of this one. if [ "$#" -ne 3 ]; then - script=$(basename -- "$0") - >&2 echo "Error: $script requires 3 arguments, got $#" - >&2 echo "Usage: $script ORG UPSTREAM_ORG REPONAME" + SCRIPT_NAME=$(basename -- "$0") + >&2 echo "Error: ${SCRIPT_NAME} requires 3 arguments, got $#" + >&2 echo "Usage: ${SCRIPT_NAME} ORG UPSTREAM_ORG REPONAME" exit 1 fi From 2f449e176a9a6d1024f24f8c31c7eea2108df591 Mon Sep 17 00:00:00 2001 From: Michael Ernst Date: Mon, 12 Jan 2026 17:45:07 -0800 Subject: [PATCH 2/2] Use in more places --- git-clone-related | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/git-clone-related b/git-clone-related index ba8bb2e..8186c1b 100755 --- a/git-clone-related +++ b/git-clone-related @@ -56,8 +56,10 @@ if [ "$1" = "--upstream-branch" ]; then shift fi +SCRIPT_NAME=$(basename -- "$0") + if [ "$#" -lt 2 ]; then - echo "Usage: $(basename -- "$0") UPSTREAM_ORG REPO_NAME [DESTINATION] [GIT_CLONE_ARGS...]" >&2 + echo "Usage: ${SCRIPT_NAME} UPSTREAM_ORG REPO_NAME [DESTINATION] [GIT_CLONE_ARGS...]" >&2 exit 1 fi @@ -167,4 +169,4 @@ else }; }; } fi -echo "$0: ${DESTINATION} is at $(cd "${DESTINATION}" && git rev-parse HEAD)" +echo "${SCRIPT_NAME}: ${DESTINATION} is at $(cd "${DESTINATION}" && git rev-parse HEAD)"