Bash:
การทำงานร่วมกับ TOML

วิธีการ:

เริ่มแรก ติดตั้ง toml-cli เพื่อเล่นกับ TOML ใน Bash มีประโยชน์สำหรับการอ่านหรือแก้ไขไฟล์ TOML ได้อย่างรวดเร็ว

# ติดตั้ง toml-cli, เครื่องมือน้อยๆ ของเราสำหรับงาน TOML
pip install toml-cli

# ลองนึกภาพว่าคุณมีไฟล์ TOML, 'config.toml'
echo -e 'title = "TOML Demo"\n\n[owner]\nname = "Tom"\ndob = 1979-05-27T07:32:00Z' > config.toml

# อ่านค่า
toml get config.toml owner.name
# ผลลัพธ์: Tom

# ตั้งค่า
toml set config.toml 'owner.dob' '2000-01-01T00:00:00Z'
# ทิปเด็ด: ใช้คำพูดสำหรับคีย์ที่มีจุดหรืออักขระพิเศษ!

ลงลึก

เกิดจากความไม่ชอบกับอุปสรรคของ JSON สำหรับมนุษย์, TOML เกิดขึ้นราวปี 2013 ทอม เพรสตัน-เวอร์เนอร์, ผู้ร่วมก่อตั้ง GitHub, ต้องการบางสิ่งที่อ่านง่ายมาก YAML และ INI เป็นทางเลือก แต่ TOML เหมือนเป็นสิ่งที่ดีที่สุดของทั้งสอง

เฟี้ยวฟ้าว, คุณมีข้อมูลที่ซ้อนกันและอาร์เรย์, ลบยิงเท้าของ YAML และวงเล็บหยิกของ JSON TOML ตอนนี้เป็นไปสำหรับคอนฟิกใน Cargo ของ Rust, ซึ่งพูดถึงการเพิ่มขึ้นของมันในโลกของผู้พัฒนา มันขับเคลื่อนโดยสเปค, ทำให้สิ่งต่างๆ เข้มงวดและกำหนดไว้อย่างดี คุณจะได้เครื่องมือแปลงในแทบจะทุกภาษา, ทำให้มันง่ายต่อการรับรองในวงกว้าง

ดูเพิ่มเติม