* 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
- Add batch script to build standalone Windows binary
- Change `exit(1)` to `sys.exit(1)` throughout installer
to prevent errors in standalone binaries
- Add `freeze_support()` in __init__.py for standalone
binary
It apply KDE patch collection to Qt 5.15.2 source
`aqt src 5.15.2 linux desktop --kde`
Patch collection is based on Qt 5.15.2, so only the version can be patched.
Ref #231
Signed-off-by: Hiroshi Miura <miurahr@linux.com>