#!/usr/bin/env php
<?php
include dirname(__DIR__) . '/functions.inc.php';

function main($argv) {
  array_shift($argv);
  if (!count($argv)) {
    consoleLog("Parameters missing:\n");
    consoleLog("Use: cli-revision path/to/directory [file-name]\n");
    terminate("\n");
  }
  $path = $argv[0];
  if (substr($path, -1) === '/') {
    $path = substr($path, 0, strlen($path)-1);
  }
  $fileName = 'a3gz-php-cli-tools.revision';
  if (count($argv) > 1) {
    $fileName = trim($argv[1]);
  }
  if (!is_dir($path)) {
    consoleLog("Invalid location: {$path}\n");
    terminate("\n");
  }
  $revision = time();
  $absFileName = "{$path}/{$fileName}";
  file_put_contents($absFileName, $revision);
}

main($argv);
