#!/usr/bin/env php

<?php

$csv = __DIR__ . '/redirects.csv';

$template = <<<EOS
---
layout: redirect
destination: %DESTINATION%
---

EOS;

$row = 0;
if (($handle = fopen($csv, 'r')) !== FALSE) {
    while (($data = fgetcsv($handle, filesize($csv))) !== FALSE) {
        $row++;

        if ($row > 1) {
            $templateData = [
                '%DESTINATION%' => $data[1],
            ];

            $output = strtr($template, $templateData);

            $filename = str_replace('/', '-', $data[0]);
            file_put_contents("source/$filename.html", $output);
            echo "Written to $filename.html\n";
        }
    }
}

fclose($handle);