概要 .toml

TOML dirancang oleh Tom Preston-Werner (co-founder GitHub) untuk menjadi format konfigurasi yang unambiguous - setiap TOML valid memiliki interpretasi yang unik. Fitur: key-value pairs, sections/maps ([section] dan [section.sub]), arrays, inline tables ({key = value}), tipe data: string, integer, float, boolean, datetime (offset dan lokal), dan date/time. Comments dengan (#). Keunggulan: tidak ambigu, mudah dibaca, mendukung comments, dan type-safe. Digunakan oleh: Cargo (Rust package manager - Cargo.toml), Pyproject.toml (Python packaging), Hugo, Hacktoberfest, dan banyak aplikasi Rust/Python modern. TOML juga digunakan untuk konfigurasi beberapa tool Go dan Node.js. Kekurangan: kurang populer dari YAML/JSON untuk deployment, tidak mendukung anchors/references, dan kurang fleksibel untuk data kompleks. TOML sangat ideal untuk konfigurasi aplikasi sederhana hingga menengah.

対応ソフト

  • Visual Studio Code 無料
  • Notepad++ 無料
  • Any Text Editor 無料

代替形式