On 2024-03-28 15:29, Balakrishnan Balasubramanian wrote:
> On 2024-03-28 3:38 p.m., Pádraig Brady wrote:
>> Yes the feature has merit, and was previously discussed at:
>> https://lists.gnu.org/archive/html/coreutils/2021-10/msg00001.html
>> There are some subtleties to consider though.
> 
> Indeed there are subtleties to consider. Thank you pointing previous 
> discussion.
> For the first revision, it can be stricter but leave room for improved 
> features later without breaking backwards compatibility.
> 
> 1. Support empty lines comments in separate lines.
> 
>     <optional whitespace># comment text

In my opinion, the file should have exactly the same format as /proc/environ on 
Linux.

env-file := { var-name '=' { non-null-byte } * '\0'} *

I.e. we already have a widely used data format in which environments are 
represented as files, albeit virtual ones.

No need to invent anything.

> 4. Literal backslah (\) should be escaped. Otherwise error

No escaping nonsense. Null termination is all the escape you need.

Reply via email to