Skip to content

Rework config stuff to enable external config files #146

Description

@Miss-Inputs

Keep forgetting to assign myself an issue for this

  • The config code shouldn't rewrite config.ini, and it should be fine and acceptable to have comments in there (or systems.ini/emulators.ini)
  • Eventually we'd want a "create config file that has default values" thing but that's not that important for now
  • Load config.ini, systems.ini, emulators.ini, dos.json, mac.json etc from another file, even partially, so that you would have something saying "load config files from /blah/networkshare/config.ini" first and that's useful for people like me with multiple machines, and the main config file is prioritized… not sure where's a good place to specify "go load this file", maybe an [import] section at the top of local config.ini? Could that work?
  • Ensure everything is overridable by command line - we should be able to do ./roms.py --emulators.DS.paths "blah" or something like that

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestrefactoringStuff inside the code that doesn't affect functionality directly

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions