code: function parseArgs (args, tmpIn, tmpOut) {
      var resultIn = null
      var resultOut = null
      var resultArgs = args ? args.map(function (arg) {
        var parsed = parseString(arg, tmpIn, tmpOut)
        resultIn = resultIn || parsed.in
        resultOut = resultOut || parsed.out
        return parsed.string
      }) : args
      return {
        in: resultIn,
        out: resultOut,
        args: resultArgs
      }
    }
docs: Replace placeholders in command line arguments (array)
  @param args a list of command line arguments (string) which may also contain IN once and OUT once.
  @return {Object}
  @param tmpIn temporary file for possible input data.
  @param tmpOut temporary file for possibe output data.