One thing that could be done is to have the script prompt for values if the config doesn't exist. Then we don't need to care so much about where the config lives.