Skip to content

Commit 4c7db6c

Browse files
committed
tightened parsing strip space and single quote allow comment following token
1 parent 2df893f commit 4c7db6c

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

codex/scripts/gh-auth-check.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,16 @@ configured_token_env_for_owner() {
4747
sub(/^ /, "", key)
4848
sub(/:.*/, "", key)
4949
sub(/^ [^:]+:[[:space:]]*/, "", value)
50-
gsub(/"/, "", value)
50+
sub(/[[:space:]]+#.*$/, "", value)
51+
sub(/^[[:space:]]+/, "", value)
5152
sub(/[[:space:]]*$/, "", value)
53+
if (value ~ /^".*"$/) {
54+
sub(/^"/, "", value)
55+
sub(/"$/, "", value)
56+
} else if (value ~ /^\047.*\047$/) {
57+
sub(/^\047/, "", value)
58+
sub(/\047$/, "", value)
59+
}
5260
if (tolower(key) == owner) {
5361
print value
5462
exit

0 commit comments

Comments
 (0)