* Add authentication flags for list-qt-commercial, add tests for coverage
* Add dry run
* Make tests really use auth since secrets have been added, fix some indents
* Fix auth issue, rename user 'email, and password 'pw'
* Fix modules param type
* Update commands names
* Add install-qt-commercial feature and tests
* Make the auto-answers parameters, fix linter issues
* Fork and execv instead of using subprocess
* Return to simpler process execution method version
* Fix test
* Move commercial installer into its own file
* Fix shadowing of symbol platform causing errors
* Adapt test_cli for argparse format changes on py 3.13+
* Fix some errors, monkeypatch install test
* Add --override super command
* Properly handle --override and grab all the remaining commands when no quotes are given
* Fix tests
* Add base for modules, some niche features are not yet entirely implemented, and there are no updates to the testsuite
* Fix some mistakes
* Fix errors made with the monkeypatch, update Settings to make sure its init
* Tests commercial (#20)
* Full support of installation of all modules and addons
* Add auto setup of cache folder for each OS, add unattended parameter
* Fix settings folders
* Add graceful error message for overwrite case
* Fix windows issue
* Hidden summon works
* Remove both subprocess direct calls
* Dipose of temp folder
* Fix path issue
* Add list-qt-commercial command
* Fix help info
* Make no params valid for list-qt-commercial
* Fix lint errors, and param overflow when no args are passed to list
* Fix search
* Add tests for coverage, fix lint
* Test for overwriting, and for cache usage coverage
* Return to clean exec, ignoring CI fail to preserve code clarity
* Fix parsing of subprocess.run output for some python versions
* Make output more readable in console for list-qt-commercial
* Forward email and password to list request for users without a qtaccount.ini
* Change default settings
* Fix lint errors
* Fix check error