# Progpilot

The Progpilot task will run your automated PHP tasks.

***Composer***

```
composer config minimum-stability dev
composer require --dev designsecurity/progpilot:dev-master
```

***Config***

The task lives under the `progpilot` namespace and has following configurable parameters.

```yaml
# grumphp.yml
grumphp:
    tasks:
        progpilot:
            config_file: .progpilot/configuration.yml
            triggered_by: [php]
```

**config_file**

*Default: configuration.yml*

You can specify your custom configuration file location with this option.
By default `.progpilot/configuration.yml` is automatically loaded if the file exists in the current directory.
If not or yml file format is invalid default configuration of progpilot will be used.


**triggered_by**

*Default: [php]*

This option will specify which file extensions will trigger the Progpilot task.
By default, Progpilot will be triggered by altering a PHP file.
 
