- Tem como objetivo ser um formato mínimo de arquivo de configuração, fácil de ler e com significado claro
- Projetado para corresponder a tabelas hash
- Fácil de converter em estruturas de dados em várias linguagens
- Diferencia maiúsculas de minúsculas, suporta Unicode, espaços em branco com tabulações e espaços, quebras de linha em LF ou CRLF, comentários com #
- Pares chave/valor, arrays, tabelas, tabelas inline, arrays de tabelas, inteiros & números de ponto flutuante, booleanos, data/hora (offset)
7 comentários
A discussão TOML vs. YAML é quase do nível de 2 espaços vs. 4 espaços em branco. Na minha visão, os dois deixam bastante a desejar, e talvez muita gente pense parecido, porque se você procurar vai encontrar bem mais formatos de arquivo de configuração nichados do que imagina.
toml ini yaml json xml ... alguém padroniza isso de uma vez...
Está sendo usado com bindings em várias linguagens para substituir
iniejson. Não está necessariamente relacionado ao Rust.Quando usei com Rust, acabei usando mais ou menos no chute, mas agora acho que vou poder usar entendendo um pouco melhor.
Obrigado pelas informações
Parece ser um arquivo usado em Rust.
O arquivo de configuração do containerd (Golang) também é em TOML.
O milesand fez a tradução :)
https://github.com/milesand
https://github.com/toml-lang/toml.io/pull/47