Commit Graph

92 Commits

Author SHA1 Message Date
silverqx de8ddf21fa tom zsh added new features to make:model 2023-07-21 15:31:21 +02:00
silverqx 1cf5b0c7e4 workflows upgraded to Qt v6.5.2 2023-07-20 19:27:19 +02:00
silverqx 32cccb91fa tools enhanced Find-Todos 2023-06-28 13:47:13 +02:00
silverqx 13dd32a780 tools enhanced qtbuild-qmysql-driver.ps1
Added check for source files.
2023-06-18 18:53:46 +02:00
silverqx 39136859c2 workflows upgraded to Qt v6.5.1 2023-05-24 13:44:45 +02:00
silverqx 1d8d5b72f7 workflows bugfix Cmake variable type 2023-04-04 16:47:18 +02:00
silverqx c9b4cded3e tools removed Mandatory argument in pwsh scripts
[skip ci]
2023-04-04 13:50:07 +02:00
silverqx f939c40c0f workflows upgraded to Qt v6.5.0 2023-04-04 09:06:59 +02:00
silverqx 70dce8d044 workflows upgraded to Qt 6.4.3 2023-03-17 12:40:20 +01:00
silverqx 9fb88f86aa tom added --batch=X option to migrate:rollback
It allows to rollback the given batch only, can by any existing batch.
2023-02-19 12:58:04 +01:00
silverqx 218e941fa7 tom added --pending option to migrate:status 2023-02-18 17:24:34 +01:00
silverqx af680eb0de tools added build Qt 6 QMYSQL driver pwsh script
[skip ci]
2023-02-06 15:08:14 +01:00
silverqx fa55e0d705 tools updated qtenv6 to use Qt 6.4.2
[skip ci]
2023-02-05 14:28:31 +01:00
silverqx 88e1a17890 shells sync zsh and bash autocomplete scripts
[skip ci]
2023-02-05 10:17:43 +01:00
silverqx d6d2b3f0a1 tools enhanced Find-Exports
[skip ci]
2023-02-05 10:16:35 +01:00
silverqx af0a4b386b tools added comment
[skip ci]
2023-02-05 09:11:42 +01:00
silverqx cf26c5f88b renamed file to .example
Because this ps1 script contains incomplete path.

[skip ci]
2023-02-05 09:11:23 +01:00
silverqx d289a57abe tools added comments
[skip ci]
2023-02-05 09:10:21 +01:00
silverqx 6acc2859b3 revisited and synchronized pwsh scripts in tools/
[skip ci]
2023-02-04 17:44:32 +01:00
silverqx 1c551063ea tools linter removed option to avoid collision 2022-12-04 15:08:53 +01:00
silverqx 9a1de09dca bugfix tools linter script 2022-12-04 12:53:46 +01:00
silverqx 845a7b39a0 tools added examples folder to linting 2022-12-04 12:53:12 +01:00
silverqx 4d7805343e fixtypo 2022-12-04 12:52:17 +01:00
silverqx 9bbdf3f265 Revert "tools linter added = after -j option"
This reverts commit 921e4d8cf7.
2022-12-04 11:42:00 +01:00
silverqx 921e4d8cf7 tools linter added = after -j option 2022-12-04 11:20:59 +01:00
silverqx b175d7436c tools clang-tidy allow to pass -checks
Added -Check option to pwsh linting scripts

[skip ci]
2022-12-04 10:39:53 +01:00
silverqx f41bc2e7a1 tools added --verbose for Lint-TinyORM
- also propagate it from qa-lint-... scripts
2022-12-01 10:55:54 +01:00
silverqx 68a94e819d tom added migrate:uninstall command
It drops the migration database repository with an optional reset.

 - updated zsh and bash completion scripts and integrate stubs
 - it also supports pretending and confirmable for production env.
2022-11-30 21:24:08 +01:00
silverqx 44f21ec61d removed hard-coded path in linter 2022-10-28 07:00:27 +02:00
silverqx ccee6f00e5 changed default Qt version to 6 in linter 2022-10-28 06:58:42 +02:00
silverqx 0abc7e4dab analyzers clazy enabled qt-keywords check 2022-10-28 05:32:44 +02:00
silverqx 47afa6ab2d force enabled --use-color for clang-tidy
It will be enabled also in CI.
2022-10-28 05:09:54 +02:00
silverqx 2bf79fea9d enhanced ps1 scripts in tools/
[skip ci]
2022-07-23 15:54:51 +02:00
silverqx 3b1892221c enabled ccache for the Lint-TinyORM 🙌
[skip ci]
2022-07-14 12:52:25 +02:00
silverqx c47b2819eb tom revisited short options
- used QChar to pass short options
 - updated zsh shell completion
2022-07-10 11:15:11 +02:00
silverqx 1f843372d3 tom added force option to make commands
Allow to overwrite already existing migration, model, seeder.
2022-07-10 10:40:48 +02:00
silverqx cca1305054 shell complete, rename shell:connection tag 2022-07-09 06:24:45 +02:00
silverqx f05729ed48 bugfix tom make:model zsh quote escaping 2022-07-08 18:25:11 +02:00
silverqx 0623fd19f9 tom make:model updated zsh shell completion 2022-07-08 16:49:45 +02:00
silverqx 3fc5305895 bugfix pivot class for inverse btm relation
Added a new --pivot-inverse= option that is able to set a pivot class
for the inverse belongs-to-many relationship.

 - enhanced generation for using and includes sections
 - updated zsh shell completion
2022-07-06 21:41:43 +02:00
silverqx 4ee5a0fbff tom make:model preserve relations order
Added -o|--preserve-order command-line option that preserves defined
relations order on the command-line.

 - updated make:model help about preserve-order option
 - updated zsh shell completion
2022-07-06 13:01:59 +02:00
silverqx 5327cc7d90 tom updated bash and zsh completion for make:model 2022-07-05 15:36:19 +02:00
silverqx 83f933eeb7 enhanced Find-Todos pwsh script
[skip ci]
2022-06-24 18:28:19 +02:00
silverqx e284482550 allowed to pass array to --database= option 😲
All commands with the --database= option can run in the loop for the
given database connections.

 - used this new array option in workflows
 - zsh completion, allow to pass array to the --database= option
 - enable SQLite tom migrations in clang-cl gh action (forgot)
2022-06-23 16:27:24 +02:00
silverqx e03e52a36d removed debug code
[skip ci]
2022-06-22 18:50:18 +02:00
silverqx 42367b4fcd added env. and connection names completion (bash) 2022-06-22 18:47:42 +02:00
silverqx 41ef36565e added tom_testdata to zsh/bash completions
[skip ci]
2022-06-21 21:46:08 +02:00
silverqx 2c52fb0848 added --path to integrate zsh command 2022-06-16 10:42:35 +02:00
silverqx e1b1acf89f workaround for msvc bug 2022-06-15 23:03:07 +02:00
silverqx 33887682d5 workaround for msvc bug 2022-06-15 22:52:03 +02:00