18 points par xguru 2023-07-07 | 7 commentaires | Partager sur WhatsApp
  • 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

 
qyurila 2023-07-08

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.

 
iolothebard 2023-07-08

toml ini yaml json xml ... quelqu’un peut choisir un standard, s’il vous plaît...

 
ahwjdekf 2023-07-07

Il est utilisé dans plusieurs langages via des bindings pour remplacer ini et json. Il n’est pas forcément lié à Rust.

 
eususu 2023-07-07

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

 
carnoxen 2023-07-07

C'est donc un fichier utilisé avec Rust.

 
kuber 2023-07-07

Le fichier de configuration de containerd (Golang) est aussi en TOML.