Currently, any function that calls config calls get_or_create which automatically creates the config.
These should be mostly updated to use a get and return an error; if no config exists we should get a consistent error and prompt user to run tod auth login (or similar setup commands) that can use get_or_create instead of auto creating the config.
get_or_create can then re-use each of those individual functions
However this may require some serious review and digging.
Currently, any function that calls config calls
get_or_createwhich automatically creates the config.These should be mostly updated to use a
getand return an error; if no config exists we should get a consistent error and prompt user to runtod auth login(or similar setup commands) that can use get_or_create instead of auto creating the config.get_or_createcan then re-use each of those individual functionsHowever this may require some serious review and digging.