<?php
declare(strict_types=1);
use ParagonIE\Halite\Password;
use Airship\Engine\State;
/**
* This script saves a password hash to the
*/
require_once \dirname(__DIR__).'/bootstrap.php';
if ($argc > 1) {
$state = State::instance();
$save = Password::hash(
$argv[1],
$state->keyring['auth.password_key']
);
} else {
$save = (new \DateTime('now'))
->format(\AIRSHIP_DATE_FORMAT);
}
\file_put_contents(
ROOT . '/config/install.lock',
$save
);
|