<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "Tor",
  "identifier" : "/documentation/Tor/TorConfiguration/extraArgs",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Tor"
    ],
    "preciseIdentifier" : "s:3Tor0A13ConfigurationV9extraArgsSaySSGvp"
  },
  "title" : "extraArgs"
}
-->

# extraArgs

Escape hatch for torrc directives swift-tor does not yet model.

```
var extraArgs: [String]
```

## Discussion

Every element is appended verbatim to the argv passed to
`tor_main_configuration_set_command_line()`. Pairs are expressed
as two elements — `["--ClientUseIPv6", "1"]` — since Tor parses
the argv directly without quote handling.

> Important: No validation is performed. A typo reaches Tor’s
> parser and surfaces as ``doc://Tor/documentation/Tor/TorError/startFailed(_:)``.