invalid directory: '%HOME%'
not invalid directory: %HOME%
I am not aware that this is any particular rule for GNU, or anything else.
Personally I find it much more convenient to have such filenames
included without the quotes. And I think that's what most error msgs
(every one I recall seeing, in fact) do. When cutting and pasting such
things, quotes just get in the way.
I think it's better to use `...' too, but let's not have that discussion
again.
I do agree about not quoting variable names, at least :).
Just MHO.
karl