From: Junio C Hamano Date: Wed, 28 Sep 2022 17:29:41 GMT Subject: Re: [PATCH v2 01/35] CodingGuidelines: update and clarify command-line conventions Message-ID: In-Reply-To: Ævar Arnfjörð Bjarmason writes: > Optional parts are enclosed in square brackets: > - [] > - (Zero or one .) > + [...] > + (Zero or more of .) OK. > + Use spacing around "|" token(s), but not immediately after opening or > + before closing a [] or () pair: > + Do: [-q | --quiet] > + Don't: [-q|--quiet] > + > + Don't use spacing around "|" tokens when they're used to seperate the > + alternate arguments of an option: > + Do: --track[=(direct|inherit)] > + Don't: --track[=(direct | inherit)] > + Hmph, that sounds inconsistent; I would have expected the same use (or omission) of space around the vertical bar. But if that is the prevailing style, I won't complain about writing it down. Thanks.