Hi everyone, I'm showing HN a tool I created to help my configure my Django projects. I've since open-sourced it, and hopefully someone else finds it as useful!
It works as follows:
It prompts the user for configuration defined in a customisable, git-commitable 'schema' file, and outputs a git-ignored 'data' file.
Any reconfiguration uses the data file to provide defaults for the prompts.
Prompts are regex-validated, and there's support for only accepting a value from a predefined list of values.
Questions/Comments/Feedback/Pull requests welcome!