External Tool Usage
How is External Tool inteded to be used?First Question:
What is the difference between the Input field and the argument list with the External Tool? Basically, I don't understand what the intent was for using Input vs an Argument except that Input is used for a very long argument such as an XML file. Also can they be combined and if so, what order do the 2 get passed to the External Tool.
(ie If I was to run the external tool on the command line would it look like this:
ExternalTool arg1 arg2 Input
ExternalTool Input arg1 arg2
What does the External Tool look like when the Flag and Value option for an argument is used meaning is there always a space between flag and argument value:
(ie ExternalTool flag1 value1 flag2 value2?)
What happens if the flag and value need to be together such as:
or ExternalTool -flag1:value1
or any other combination of flag1 and value1
Basically I am asking what is the intent for using the flag because if flag and value are always seperated by a space, then I don't see the difference between a flag and a value for an argument?
In the documentation it mentions using the External Tool as a boolean filter. Can you explain what is meant by a boolean filter.