プログラムの構成ファイルに使用libconfuse
していますが、うまく機能しています。Augeasを使用して構成ファイルを解析することに興味があります。Augeas レンズは「コンテキストフリーのファイル形式」であるため (本質的に、無限のネストが可能です)、ファイル用の一般的な Augeas レンズは存在しないというメーリング リストの投稿を見つけました。libconfuse
私のプログラムの構成ファイルは非常に単純で、構成パラメーターを含むセクションのレベルは 1 つだけです。例えば:
serial {
serial-device = "/dev/ttyUSB0"
baudrate = 115200
}
server-socket {
host = "localhost"
port = 12345
}
libconfuse
この単純なさまざまな構成ファイルに対して一般的な Augeas レンズを作成するには、何が必要でしょうか? 周りに例はありますか?これを処理する最も簡単な方法は何ですか?