On Thu, 20 Apr 2023, Arsen Arsenović wrote: >> I understand, just am wondering whether and why the : is required? I >> don't think we are using this construct anywhere else? > Without them, this would happen: > > ~$ "${foo:=foo}" > bash: foo: command not found > ~ 127 $ unset foo > ~$ echo "${foo:=foo}" > foo > ~$
Ah, of course! That's why I tend to use FOO=${FOO-barbar} in such cases - which is a tad more characters. :) > Thank you! Hopefully we get this just in time for 13 :) The release is currently planned for the 26th and the udpated script is now live. I just ran it and things seem to work just fine. Do you spot anything unexpected? Gerald