Bash:
Trabajando con TOML

Cómo hacerlo:

Primero, instala toml-cli para jugar con TOML en Bash. Útil para leer o editar archivos TOML al vuelo.

# Instala toml-cli, nuestro pequeño ayudante para tareas TOML
pip install toml-cli

# Imagina que tienes un archivo TOML, 'config.toml'
echo -e 'title = "TOML Demo"\n\n[owner]\nname = "Tom"\ndob = 1979-05-27T07:32:00Z' > config.toml

# Leer un valor
toml get config.toml owner.name
# Salida: Tom

# Establecer un valor
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# Consejo profesional: ¡Usa comillas para claves con puntos o caracteres raros!

Profundización

Nacido del desagrado por los obstáculos de JSON para los humanos, TOML apareció alrededor de 2013. Tom Preston-Werner, cofundador de GitHub, quería algo súper legible. YAML e INI eran alternativas pero TOML es como lo mejor de ambos.

¡Pum! Tienes datos anidados y matrices, menos las trampas de YAML y las llaves rizadas de JSON. TOML ahora es una opción para la configuración en Cargo de Rust, lo que habla de su ascenso en el mundo del desarrollo. Está impulsado por una especificación, manteniendo las cosas ajustadas y bien definidas. Conseguirás analizadores en casi cualquier idioma, lo que lo hace ampliamente adoptable.

Ver también