ฉันมีสคริปต์บรรทัดคำสั่งที่ฉันทำงานด้วยข้อโต้แย้งมากมาย ตอนนี้ฉันมาถึงจุดที่ฉันมีข้อโต้แย้งมากเกินไปและฉันต้องการมีข้อโต้แย้งในรูปแบบพจนานุกรมด้วย
ดังนั้นเพื่อลดความซับซ้อนของสิ่งที่ฉันต้องการเรียกใช้สคริปต์ด้วยไฟล์การตั้งค่าแทน ฉันไม่รู้จริงๆว่าควรใช้ไลบรารี่ใดในการแยกวิเคราะห์ไฟล์ การปฏิบัติที่ดีที่สุดในการทำสิ่งนี้คืออะไร แน่นอนฉันสามารถทุบบางสิ่งบางอย่างออกมาเอง แต่ถ้ามีห้องสมุดสำหรับเรื่องนี้ฉันหูทั้งหมด
'ความต้องการ' ไม่กี่:
- แทนที่จะใช้
pickle
ฉันต้องการให้เป็นไฟล์ข้อความที่สามารถอ่านและแก้ไขได้อย่างง่ายดาย - ฉันต้องการที่จะสามารถเพิ่มข้อมูลเหมือนพจนานุกรมลงในแผ่นงานได้เช่นรูปแบบการซ้อนควรได้รับการสนับสนุน
ไฟล์ตัวอย่างหลอกง่าย:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2