[#935] config/example: quote spaces in node.env

```
> source config/example/node.env
config/example/node.env: строка 14: /dns4/s02.neofs.devenv/tcp/8081: Нет такого файла или каталога
config/example/node.env: строка 16: MSK: команда не найдена
config/example/node.env: строка 35: 028f42cfcb74499d7b15b35d9bff260a1c8d27de4f446a627406a382d8961486d6: команда не найдена
config/example/node.env: строка 48: https://rpc2.morph.fs.neo.org:40341: Нет такого файла или каталога
config/example/node.env: строка 49: wss://rpc2.morph.fs.neo.org:40341/ws: Нет такого файла или каталога
config/example/node.env: строка 53: https://rpc2.n3.nspcc.ru:30341: Нет такого файла или каталога
```

New implementation is still basic, but we don't need to parse any env
file, just have a correct example.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2021-10-20 15:42:15 +03:00 committed by Alex Vanin
parent 208d150500
commit 41a9261069
2 changed files with 9 additions and 7 deletions

View file

@ -65,11 +65,13 @@ func loadEnv(path string) {
scanner := bufio.NewScanner(f)
for scanner.Scan() {
pair := strings.Split(scanner.Text(), "=")
pair := strings.SplitN(scanner.Text(), "=", 2)
if len(pair) != 2 {
continue
}
pair[1] = strings.Trim(pair[1], `"`)
err = os.Setenv(pair[0], pair[1])
if err != nil {
panic("can't set environment variable")