generate ssh keys command

This commit is contained in:
Saeed Vaziry
2024-10-07 16:22:28 +02:00
parent 8bf1cc141e
commit 974af959f1
2 changed files with 38 additions and 0 deletions

View File

@ -5,6 +5,7 @@
use Filament\Notifications\Actions\Action;
use Filament\Notifications\Notification;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Route;
function generate_public_key($privateKeyPath, $publicKeyPath): void
@ -56,6 +57,10 @@ function convert_time_format($string): string
function get_public_key_content(): string
{
if (! file_exists(storage_path(config('core.ssh_public_key_name')))) {
Artisan::call('ssh-key:generate --force');
}
return str(file_get_contents(storage_path(config('core.ssh_public_key_name'))))
->replace("\n", '')
->toString();