Scripting the configuration of GitHub Desktop

I would like to automate the initial configuration of GitHub Desktop on an Ubuntu instance running on AWS. Specifically, I’d like to configure a repository that is cloned to the user’s home directory.

Looking at an existing config directory, it appears to be LevelDB and IndexedDB key-value stores, as I guess one might expect from an Electron app. However, I’m not finding repository name and path info. It might be in the IndexedDB portion, but I’m unable to read that using Python’s plyvel package apparently because of this issue.

Any pointers to a relatively simple and robust way to generate a configuration from scratch? Only methods I’m seeing are (a) using Node + Dexie, or (b) driving the app itself with Selenium or similar.