IXML files could be huge, meaning they will contain many items. To help focus the visualization, we need to provide a mechanism to reduce it. The goal is to create a new command-line tool with a similar UX as the current ones.
It will read and create an IXML file. Besides the input and output file names, it will have two arguments: property-name-regex and property-value-regex. All buildable items will be excluded from the input file while creating the output files, which have any properties that name and value match with the name-regex and value-regex, respectively. There should be no other differences between the input and output files. Naturally, all subitems will also be excluded.
IXML files could be huge, meaning they will contain many items. To help focus the visualization, we need to provide a mechanism to reduce it. The goal is to create a new command-line tool with a similar UX as the current ones.
It will read and create an IXML file. Besides the input and output file names, it will have two arguments: property-name-regex and property-value-regex. All buildable items will be excluded from the input file while creating the output files, which have any properties that name and value match with the name-regex and value-regex, respectively. There should be no other differences between the input and output files. Naturally, all subitems will also be excluded.