bashsupport-pro
bashsupport-pro copied to clipboard
Run configuration type Shell Script is unknown when BashSupport Pro is enabled
Within a project we have run configurations that we combine using the Multirun plugin. We use it to ensure a specific order in that the configurations are run. This works fine in general. The issue is when I add a run configuration for a shell script that is created by BashSupport Pro resulting in the following run configuration xml:
<component name="ProjectRunConfigurationManager"> <configuration default="false" name="App startup" type="Multirun" separateTabs="false" reuseTabsWithFailures="false" startOneByOne="true" markFailedProcess="true" hideSuccessProcess="false" delayTime="0.0"> <runConfiguration name="mock" type="Spring Boot" /> <runConfiguration name="services" type="Spring Boot" /> <runConfiguration name="import-data-to-db-container.sh" type="Shell Script (by BashSupport Pro)" /> <method v="2"> <option name="RunConfigurationTask" enabled="true" run_configuration_name="compose" run_configuration_type="ShConfigurationType" /> </method> </configuration> </component>
The issue with that is that the type="Shell Script (by BashSupport Pro)" is unsupported for my collegues that do not have BashSupport pro. For them it needs to be type="Shell Script" in order to run correctly. When I change this manually within the XML file than the line is automatically removed and for me it does not work. I also tried to have the original JetBrains Shell integration enabled together with BashSupport Pro, but that also does not help. The reason is that a JetBrains run configuration is automatically moved into a BashSupport pro configuration type.
It would be great when I would be able to use the type="Shell Script" with BashSupport pro.
Thanks in advance for any support