Whether or not to automatically save the project to the user's account - boolean flag - the user is prompted to answer this if no CLI args are passed
The number of images to upload before saving the project to the user's account - 5 by default (so save every 5 images)
I have also introduced a bit of scaffolding for handling user logins. After contemplating our options here I decided I didn't want users to have to type their credentials into the tool directly (I'd feel uneasy having to do that as a user and I bet others would too), so instead we prompt the user to log in, then they indicate when they've logged in and we validate that
Saving the project to the user's account is turned on by default
Checklist
[x] I have installed pre-commit and run the hooks with pre-commit run.
[x] I have updated any related tests for code I modified or added new tests where appropriate.
Existing tests should continue to pass
We can't really write automated tests for this stuff but I tested it manually with a 326 card project
[x] I have updated any relevant documentation or created new documentation where appropriate.
Description
Checklist
pre-commit
and run the hooks withpre-commit run
.