Querying the catalog is very powerful for analysis. I noticed in the modules table there is a column named IsSystemModule. Considering the System Module itself is not listed as row, and considering the values, I suggest to rename this column to IsMarketPlaceModule. Maybe you want to make it an enum/string value with possible values: MarketPlace, Addon, Theme, System, Own, etc.
Mxcli version: 0.4
Mendix version: irrelevant, I use 11.6
Querying the catalog is very powerful for analysis. I noticed in the modules table there is a column named IsSystemModule. Considering the System Module itself is not listed as row, and considering the values, I suggest to rename this column to IsMarketPlaceModule. Maybe you want to make it an enum/string value with possible values: MarketPlace, Addon, Theme, System, Own, etc.
Mxcli version: 0.4
Mendix version: irrelevant, I use 11.6