Bash:
Работа с TOML

Как это сделать:

В первую очередь, установите toml-cli для работы с TOML в Bash. Это полезно для чтения или редактирования файлов TOML на лету.

# Установите toml-cli, нашего маленького помощника по задачам TOML
pip install toml-cli

# Представьте, что у вас есть файл TOML, 'config.toml'
echo -e 'title = "Демо TOML"\n\n[owner]\nname = "Том"\ndob = 1979-05-27T07:32:00Z' > config.toml

# Чтение значения
toml get config.toml owner.name
# Вывод: Том

# Установка значения
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# Совет: Используйте кавычки для ключей с точками или необычными символами!

Подробнее

TOML появился из-за неприязни к неудобствам JSON для людей вокруг 2013 года. Том Престон-Вернер, сооснователь GitHub, хотел чего-то очень читаемого. YAML и INI были альтернативами, но TOML как лучшее из обоих.

Бум, у вас есть вложенные данные и массивы, минус “подводные камни” YAML и фигурные скобки JSON. Теперь TOML это выбор для конфига в Cargo Rust, что говорит о его росте в мире разработки. Он развивается в соответствии со спецификацией, поддерживая строгость и четкость. Вы найдете парсеры почти на любом языке, что делает его широко адаптируемым.

Смотрите также