Remove unused import
Tidy up comment
Tidy up logic
Use os.path.join instead of doing it manually
Boolean logic is hard
Override specials folder
Add --special switch
Actually test things
Just use args
Set up logging
Initialise the config
Store false for recursive explictly
Pull rename method out
Organise functions
Commas, a thing
Pass cli options to config builder
Fix import paths in frontend tests
Organise test methods
Pick the specified path first
Test the config is loaded correctly