<?php

declare(strict_types=1);

require_once __DIR__ . '/support.php';

$options = scripts_parse_options($argv);
$force = isset($options['force']);

$sourcePath = scripts_env_example_path();
$targetPath = scripts_env_path();

if (!is_file($sourcePath)) {
    scripts_stderr('Quelle nicht gefunden: ' . $sourcePath);
}

if (is_file($targetPath) && !$force) {
    scripts_stderr('.env existiert bereits. Nutze `php scripts/prepare-saas-env.php --force` fuer ein Ueberschreiben.');
}

if (!copy($sourcePath, $targetPath)) {
    scripts_stderr('Die .env konnte nicht angelegt werden.');
}

scripts_stdout('Lokale .env wurde angelegt: ' . $targetPath);
scripts_stdout('Passe jetzt DB-, Mail-, Tenancy- und OIDC-Werte an.');
