ディレクトリ構造をYAMLで表現する
ANOTHER PIECES - 空繰再繰 - ディレクトリ構造をYAMLで表現する
空繰再繰 - ディレクトリ構造をYAMLで表現する
こう?
% cat a.yml home: xcezx: .cpanplus: - .emacs .irssi: - config - charset.yml - scripts: autorun:
% yamldump a.yml $VAR1 = { 'home' => { 'xcezx' => { '.cpanplus' => [ '.emacs' ], '.irssi' => [ 'config', 'charset.yml', { 'scripts' => { 'autorun' => undef } } ] } } };
でもファイル名じゃなくてi-node番号をキーにした方が、属性をハッシュで記述したり、ハードリンクをYAMLの参照で表現したりできて面白いんじゃないかなーとか思った。