#!/usr/bin/env php
<?php

require __DIR__.'/../vendor/autoload.php';

use Bdelespierre\GitStats\Commands\Run;
use Bdelespierre\GitStats\Services\ExecutableFinder;
use Bdelespierre\GitStats\Services\GitService;
use Bdelespierre\GitStats\Services\ProcessService;
use Symfony\Component\Console\Application;
use Symfony\Component\Process\ExecutableFinder as SymfonyExecutableFinder;

$process = new ProcessService;
$finder = new ExecutableFinder(new SymfonyExecutableFinder);
$git = new GitService($process, $finder);

$application = new Application();
$application->add(new Run($git, $process));
$application->run();
