> I prefer YAML for its clarity and readability.
YAML is nice but I don't like that if you screw up your spaces, it can
goof the config.
> Anything but XML. For us though we just use a wrapper shell script
> which specifies all of the command line options we want. That way you
> just have one script to run, and you don't have to worry about where
> your config file is whenever you run tsdb from the command line (e.g.
> when using the CLI).
I was thinking XML since Hadoop has a nice configuration class that
HBase uses to load it's config, but XML does add a lot of extra cruft.
Regarding the CLI, I'm going to be adding a ton of options so it can
get pretty unwieldy, so I figured it could check for the config in
common spaces, then CLI commands could override.
How do ya'll feel about nicely formatted JSON for a config file?