> ## Documentation Index
> Fetch the complete documentation index at: https://bazel-pr-30827.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# FilesToRunProvider {#modules.FilesToRunProvider}

Contains information about executables produced by a target and the files needed to run it. This provider can not be created directly, it is an implicit output of executable targets accessible via [`DefaultInfo.files_to_run`](../providers/DefaultInfo#files_to_run).

## Members

* [executable](#executable)
* [repo\_mapping\_manifest](#repo_mapping_manifest)
* [runfiles\_manifest](#runfiles_manifest)

<h2 id="executable">
  executable
</h2>

```
File FilesToRunProvider.executable
```

The main executable or None if it does not exist.
May return `None`.

<h2 id="repo_mapping_manifest">
  repo\_mapping\_manifest
</h2>

```
File FilesToRunProvider.repo_mapping_manifest
```

The repo mapping manifest or None if it does not exist.
May return `None`.

<h2 id="runfiles_manifest">
  runfiles\_manifest
</h2>

```
File FilesToRunProvider.runfiles_manifest
```

The runfiles manifest or None if it does not exist.
May return `None`.
