Skip to content

Commit bb4e0e8

Browse files
committed
Add command line script for generating new keys
1 parent 0364e3e commit bb4e0e8

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

bin/generate-defuse-key

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env php
2+
<?php
3+
4+
use Defuse\Crypto\Key;
5+
6+
foreach ([__DIR__ . '/../../../autoload.php', __DIR__ . '/../vendor/autoload.php'] as $file) {
7+
if (file_exists($file)) {
8+
require $file;
9+
break;
10+
}
11+
}
12+
13+
$key = Key::createNewRandomKey();
14+
echo $key->saveToAsciiSafeString(), "\n";

composer.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,8 @@
2727
},
2828
"require-dev": {
2929
"nikic/php-parser": "^2.0"
30-
}
30+
},
31+
"bin": [
32+
"bin/generate-defuse-key"
33+
]
3134
}

0 commit comments

Comments
 (0)