| --- | |
| 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`. |