On Sat, 13 Feb 2010 22:44:59 +0100 Thomas Bächler <[email protected]> wrote:
> Am 13.02.2010 22:13, schrieb Dieter Plaetinck: > >> If you use braces only when necessary, it will not be consistent - > >> you have braces sometimes and other times you don't. I thought > >> coding style was about consistency. > >> > > > > you can apply "only when needed" consistently. > > This is very unintuitive. "only when needed" can even depend on the > context, I am strictly against it. > what do you mean context? it only depends on whether the first character after the variablename is a valid character in a variablename or not. if it's valid, use braces. if it isn't, no need for braces. On Sat, 13 Feb 2010 22:48:54 +0100 Jan de Groot <[email protected]> wrote: > On Sat, 2010-02-13 at 16:55 +0100, Dieter Plaetinck wrote: > > source is a bashism. '.' is sh, but source is easier to grep for, > > so i suggest to use 'source' when the script is bash and you're > > pretty sure it will stay bash. '.' otherwise. > > ${bar} should only be used when it's needed. > > source is bashism and shouldn't be used if there's a plain posix-style > alternative. Also, why would you grep for "source" in a PKGBUILD if it > will just return all PKGBUILDs because they contain source= lines. we were not talking about only PKGBUILDS, but about all bash code.

