Single quotes inside a line like below are treated as a part of the value:
: "${foo:='bar'}"
If foo is empty or unset then it will be set to "'bar'", instead of just "bar". This resulted in the script complaining that git can't operate on directory "'scripts'".
Single quotes inside a line like below are treated as a part of the value:
: "${foo:='bar'}"
If foo is empty or unset then it will be set to "'bar'", instead of just "bar". This resulted in the script complaining that git can't operate on directory "'scripts'".