From: Trans <tra...@gm...> - 2008-04-08 04:04:39
|
Has anyone given any thought to how best to "spot edit" a YAML document? What I mean by that is, lets say we have a document: --- project: foo version: 0.0.1 status: beta description: Just a Foo program. Does nothing whatsoever. Now say I want to bump the version field via a script. Normally I would have to load the whole document, change the field, then re-emit it back to the file. What happens during this round-trip, of course, is we loose the layout and get something like: --- status: beta project: foo description: This is just a foo program. It does nothing whatsoever. version: 0.0.1 But I need to be able to change version, or whatever field, without disrupting the entire layout of the file. The reason is the files I use are often hand edited and I want to respect the users layout preferences. Does the YAML specification in some way make this feasible? Thanks, T. |