blob: 034d08e1f90c3516cf544f4dc15372bbbeae5c65 [file] [edit]
---
title: '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)
## executable {#executable}
```
File FilesToRunProvider.executable
```
The main executable or None if it does not exist.
May return `None`.
## repo_mapping_manifest {#repo_mapping_manifest}
```
File FilesToRunProvider.repo_mapping_manifest
```
The repo mapping manifest or None if it does not exist.
May return `None`.
## runfiles_manifest {#runfiles_manifest}
```
File FilesToRunProvider.runfiles_manifest
```
The runfiles manifest or None if it does not exist.
May return `None`.