- Vise un format de fichier de configuration minimal, doté d’une sémantique claire et facile à lire
- Conçu pour correspondre à une table de hachage
- Facile à convertir en structures de données dans de nombreux langages
- Sensible à la casse, Unicode, espaces avec tabulations et espaces, retours à la ligne en LF ou CRLF, commentaires avec #
- Paires clé/valeur, tableaux, tables, tables inline, tableaux de tables, entiers & nombres à virgule flottante, booléens, date/heure (avec offset)
7 commentaires
Le débat TOML vs YAML, c’est presque du niveau 2 espaces vs 4 espaces. À mes yeux, aucun des deux n’est vraiment assez bon, et il semble que je ne sois pas le seul à le penser, puisqu’on trouve plus de formats de fichiers de configuration plus confidentiels qu’on ne l’imagine quand on cherche un peu.
toml ini yaml json xml ... quelqu’un peut choisir un standard, s’il vous plaît...
Il est utilisé dans plusieurs langages via des bindings pour remplacer ini et json. Il n’est pas forcément lié à Rust.
Quand je faisais du Rust, je l’utilisais un peu à l’approximation, mais maintenant je pourrai m’en servir en le comprenant un peu mieux.
Merci pour ces informations
C'est donc un fichier utilisé avec Rust.
Le fichier de configuration de containerd (Golang) est aussi en TOML.
Traduit par milesand :)
https://github.com/milesand
https://github.com/toml-lang/toml.io/pull/47