On unix/linux, the hard coded quotes around the input/output file names get passed (as part of the filenames) to my external formatter, which then is unable to open the files (since the quotes are not part of their name.) Unfortunately, I don't have access to a windows machine, so I'm not able to see if it possibly breaks anything there. It shouldn't. ProcessBuilder gets the precise list of arguments and should not do any further tokenisation.
A shell script as simple as the following can be used to test it (ie. to simply echo back the arguments to wb again):
#!/bin/sh
for i in "$@" ; do
echo ">$i<"
done
ps: this issue made me upgrade my quite outdated wb installation 😊 ... many thanks for keeping it up and maintained all those years! 🙇
On unix/linux, the hard coded quotes around the input/output file names get passed (as part of the filenames) to my external formatter, which then is unable to open the files (since the quotes are not part of their name.) Unfortunately, I don't have access to a windows machine, so I'm not able to see if it possibly breaks anything there. It shouldn't. `ProcessBuilder` gets the precise list of arguments and should not do any further tokenisation.
A shell script as simple as the following can be used to test it (ie. to simply echo back the arguments to wb again):
```sh
#!/bin/sh
for i in "$@" ; do
echo ">$i<"
done
```
ps: this issue made me upgrade my quite outdated wb installation 😊 ... many thanks for keeping it up and maintained all those years! 🙇