Bash:
Робота з TOML

Як це зробити:

Перш за все, встановіть toml-cli, щоб працювати з TOML у Bash. Зручно для читання або редагування TOML файлів на льоту.

# Встановіть toml-cli, наш маленький помічник для завдань з TOML
pip install toml-cli

# Уявіть, що у вас є файл TOML, 'config.toml'
echo -e 'title = "TOML Demo"\n\n[owner]\nname = "Tom"\ndob = 1979-05-27T07:32:00Z' > config.toml

# Прочитайте значення
toml get config.toml owner.name
# Вивід: Tom

# Встановіть значення
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# Професійна порада: Використовуйте лапки для ключів з крапками або спеціальними символами!

Поглиблений Розгляд

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

Вам відкриті вкладені дані та масиви, мінус “пастки на ноги” YAML і фігурні дужки JSON. TOML зараз є основою для конфігурації в Cargo Rust, що свідчить про його популярність у світі розробників. Він керується специфікацією, що тримає все чітко та добре визначено. Ви знайдете парсери майже на будь-якій мові, що робить його широко прийнятим.

Дивіться також