- Apunta a ser un formato de archivo de configuración mínimo, con significado claro y fácil de leer
- Diseñado para corresponderse con una tabla hash
- Fácil de convertir en estructuras de datos en varios lenguajes
- Distingue entre mayúsculas y minúsculas, Unicode, el espacio en blanco usa tabulaciones y espacios, los saltos de línea pueden ser LF o CRLF, y los comentarios usan #
- Pares clave/valor, arreglos, tablas, tablas en línea, arreglos de tablas, enteros & flotantes, booleanos, fecha/hora (offset)
7 comentarios
El debate entre TOML y YAML es casi como el de 2 espacios vs. 4 espacios. A mí me parece que ninguno de los dos es lo suficientemente bueno, y no sé si mucha gente piensa parecido, pero cuando buscas formatos de archivos de configuración aún más minoritarios, hay más de los que uno esperaría.
toml ini yaml json xml ... que alguien defina un estándar de una vez...
Se usa con bindings en varios lenguajes para reemplazar
iniyjson. No está necesariamente relacionado con Rust.Cuando usaba Rust, lo estuve usando más o menos al tanteo, pero creo que ahora podré usarlo entendiéndolo un poco mejor.
Gracias por la información
Parece ser el archivo que se usa en Rust.
El archivo de configuración de containerd (Golang) también es
toml.milesand hizo la traducción :)
https://github.com/milesand
https://github.com/toml-lang/toml.io/pull/47