<commit_before># Linker Configuration #

A linker must be provided a configuration as a command-line argument.
The configuration file may be a local file path or `-` to indicate
that the configuration should be read from the standard input.

The configuration may be specified as a JSON or YAML object as
described below.

## Example ##

```yaml
admin:
  port: 9990

baseDtab: |
  /host     => /$/io.buoyant.fs;
  /method   => /$/io.buoyant.http.anyMethodPfx/host;
  /http/1.1 => /method;
  /ext/http => /host/web;

routers:
- protocol: http
  httpUriInDst: true

- protocol: http
  servers:
  - port: 8080
    ip: 0.0.0.0
    tls:
      certPath: /foo/cert
      keyPath: /foo/key
  timeoutMs: 1000
  dstPrefix: /ext/http

- protocol: thrift
  thriftFramed: false
  thriftMethodInDst: true
  baseDtab: |
    /thrift => /$/io.buoyant.fs/thrift;<commit_msg>fix config doc reference to io.l5d.fs<commit_after># Linker Configuration #

A linker must be provided a configuration as a command-line argument.
The configuration file may be a local file path or `-` to indicate
that the configuration should be read from the standard input.

The configuration may be specified as a JSON or YAML object as
described below.

## Example ##

```yaml
admin:
  port: 9990

baseDtab: |
  /host     => /$/io.l5d.fs;
  /method   => /$/io.buoyant.http.anyMethodPfx/host;
  /http/1.1 => /method;
  /ext/http => /host/web;

routers:
- protocol: http
  httpUriInDst: true

- protocol: http
  servers:
  - port: 8080
    ip: 0.0.0.0
    tls:
      certPath: /foo/cert
      keyPath: /foo/key
  timeoutMs: 1000
  dstPrefix: /ext/http

- protocol: thrift
  thriftFramed: false
  thriftMethodInDst: true
  baseDtab: |
    /thrift => /$/io.l5d.fs/thrift;
{'fraction_non_alphanumeric': 0.11342592592592593, 'fraction_numerical': 0.022569444444444444, 'mean_word_length': 2.9295454545454547, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3774141', 'n_tokens_mistral': 644, 'n_tokens_neox': 610, 'n_words': 192}