// not a bootstrap arg
// make a check for an output going to stdout
- if (a != null && a.hasOption(Opt.OUTPUTFILE))
+ if (a != null && a.hasOption(Opt.OUTPUTFILE)
+ && a.hasOption(Opt.STDOUT))
{
- if ((val == null && i + 1 < args.size()
- && ArgParser.STDOUTFILENAME.equals(args.get(i + 1)))
- || ArgParser.STDOUTFILENAME.equals(val))
+ if (val == null && i + 1 < args.size())
+ {
+ val = args.get(i + 1);
+ }
+ if (val.startsWith("[") && val.indexOf(']') > 0)
+ {
+ val = val.substring(val.indexOf(']') + 1);
+ }
+
+ if (ArgParser.STDOUTFILENAME.equals(val))
{
this.outputToStdout = true;
}