I think we can safely remove some questions:
- Your default user directory is "/home/valhallasw/src/pywikibot-core" Do you want to use that directory? ([y]es, [N]o)
(assume 'yes', but the path should be mentioned)
- Do you want to copy user files from an existing Pywikibot installation? ([y]es, [n]o)
(assume 'no', if the user wants to do so, they can do so manually)
- Create user-config.py file? Required for running bots. ([y]es, [N]o)
(assume 'yes', because otherwise these questions are useless)
- Would you like the extended version of user-config.py, with explanations included? ([y]es, [n]o)
(assume 'yes'; I see no reason not to create the extended version)
- Create user-fixes.py file? Optional and for advanced users. ([y]es, [N]o)
(the entire user-fixes.py creation should be removed, and replaced by either an example file or a documentation page)
This reduces the script to three questions:
- what family
- what lang
- what username
We might want to add a note 'You can abort at any time by pressing ctrl-c' in the beginning, as well as a note 'you can re-run this configuration script by running generate_user_files.py'.